org.apache.aries.application.modelling.utils.impl
Class ModellingHelperImpl

java.lang.Object
  extended by org.apache.aries.application.modelling.utils.impl.ModellingHelperImpl
All Implemented Interfaces:
org.apache.aries.application.modelling.utils.ModellingHelper

public class ModellingHelperImpl
extends Object
implements org.apache.aries.application.modelling.utils.ModellingHelper


Constructor Summary
ModellingHelperImpl()
           
 
Method Summary
static boolean areMandatoryAttributesPresent_(Map<String,String> consumerAttributes, org.apache.aries.application.modelling.Provider p)
           
 boolean areMandatoryAttributesPresent(Map<String,String> consumerAttributes, org.apache.aries.application.modelling.Provider p)
           
static org.apache.aries.application.modelling.ImportedBundle buildFragmentHost_(String fragmentHostHeader)
           
 org.apache.aries.application.modelling.ImportedBundle buildFragmentHost(String fragmentHostHeader)
           
 org.apache.aries.application.modelling.DeployedBundles createDeployedBundles(String assetName, Collection<org.apache.aries.application.modelling.ImportedBundle> appContentNames, Collection<org.apache.aries.application.modelling.ImportedBundle> appUseBundleNames, Collection<org.apache.aries.application.modelling.ModelledResource> fakeServiceProvidingBundles)
           
static org.apache.aries.application.modelling.ImportedPackage intersectPackage_(org.apache.aries.application.modelling.ImportedPackage p1, org.apache.aries.application.modelling.ImportedPackage p2)
           
 org.apache.aries.application.modelling.ImportedPackage intersectPackage(org.apache.aries.application.modelling.ImportedPackage p1, org.apache.aries.application.modelling.ImportedPackage p2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModellingHelperImpl

public ModellingHelperImpl()
Method Detail

areMandatoryAttributesPresent

public boolean areMandatoryAttributesPresent(Map<String,String> consumerAttributes,
                                             org.apache.aries.application.modelling.Provider p)
Specified by:
areMandatoryAttributesPresent in interface org.apache.aries.application.modelling.utils.ModellingHelper

buildFragmentHost

public org.apache.aries.application.modelling.ImportedBundle buildFragmentHost(String fragmentHostHeader)
                                                                        throws org.apache.aries.application.InvalidAttributeException
Specified by:
buildFragmentHost in interface org.apache.aries.application.modelling.utils.ModellingHelper
Throws:
org.apache.aries.application.InvalidAttributeException

intersectPackage

public org.apache.aries.application.modelling.ImportedPackage intersectPackage(org.apache.aries.application.modelling.ImportedPackage p1,
                                                                               org.apache.aries.application.modelling.ImportedPackage p2)
Specified by:
intersectPackage in interface org.apache.aries.application.modelling.utils.ModellingHelper

createDeployedBundles

public org.apache.aries.application.modelling.DeployedBundles createDeployedBundles(String assetName,
                                                                                    Collection<org.apache.aries.application.modelling.ImportedBundle> appContentNames,
                                                                                    Collection<org.apache.aries.application.modelling.ImportedBundle> appUseBundleNames,
                                                                                    Collection<org.apache.aries.application.modelling.ModelledResource> fakeServiceProvidingBundles)
Specified by:
createDeployedBundles in interface org.apache.aries.application.modelling.utils.ModellingHelper

areMandatoryAttributesPresent_

public static boolean areMandatoryAttributesPresent_(Map<String,String> consumerAttributes,
                                                     org.apache.aries.application.modelling.Provider p)

buildFragmentHost_

public static org.apache.aries.application.modelling.ImportedBundle buildFragmentHost_(String fragmentHostHeader)
                                                                                throws org.apache.aries.application.InvalidAttributeException
Throws:
org.apache.aries.application.InvalidAttributeException

intersectPackage_

public static org.apache.aries.application.modelling.ImportedPackage intersectPackage_(org.apache.aries.application.modelling.ImportedPackage p1,
                                                                                       org.apache.aries.application.modelling.ImportedPackage p2)


Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.