Search in sources :

Example 1 with ModellingHelperImpl

use of org.apache.aries.application.modelling.utils.impl.ModellingHelperImpl in project aries by apache.

the class DeployedBundlesTest method getSimpleDeployedBundles.

private DeployedBundles getSimpleDeployedBundles(ternary a, ternary b, ternary c) throws InvalidAttributeException {
    Collection<ImportedBundle> content = new ArrayList<ImportedBundle>();
    Collection<ImportedBundle> uses = new ArrayList<ImportedBundle>();
    if (a == ternary.CONTENT)
        content.add(new ImportedBundleImpl("bundle.a", "1.0.0"));
    else if (a == ternary.USES)
        uses.add(new ImportedBundleImpl("bundle.a", "1.0.0"));
    if (b == ternary.CONTENT)
        content.add(new ImportedBundleImpl("bundle.b", "1.0.0"));
    else if (b == ternary.USES)
        uses.add(new ImportedBundleImpl("bundle.b", "1.0.0"));
    if (c == ternary.CONTENT)
        content.add(new ImportedBundleImpl("bundle.c", "1.0.0"));
    else if (c == ternary.USES)
        uses.add(new ImportedBundleImpl("bundle.c", "1.0.0"));
    // In a unit test we could go straight to the static method; choosing not to in this case. 
    return new ModellingHelperImpl().createDeployedBundles("test", content, uses, null);
}
Also used : ImportedBundleImpl(org.apache.aries.application.modelling.impl.ImportedBundleImpl) ArrayList(java.util.ArrayList) ImportedBundle(org.apache.aries.application.modelling.ImportedBundle) ModellingHelperImpl(org.apache.aries.application.modelling.utils.impl.ModellingHelperImpl)

Example 2 with ModellingHelperImpl

use of org.apache.aries.application.modelling.utils.impl.ModellingHelperImpl in project aries by apache.

the class DeployedBundlesTest method validDeployedBundles.

private DeployedBundles validDeployedBundles() throws Exception {
    Collection<ImportedBundle> content = new ArrayList<ImportedBundle>();
    Collection<ImportedBundle> uses = new ArrayList<ImportedBundle>();
    content.add(new ImportedBundleImpl("bundle.a", "1.0.0"));
    content.add(new ImportedBundleImpl("bundle.b", "1.0.0"));
    uses.add(new ImportedBundleImpl("bundle.c", "1.0.0"));
    uses.add(new ImportedBundleImpl("bundle.d", "1.0.0"));
    return new ModellingHelperImpl().createDeployedBundles("test", content, uses, null);
}
Also used : ImportedBundleImpl(org.apache.aries.application.modelling.impl.ImportedBundleImpl) ArrayList(java.util.ArrayList) ImportedBundle(org.apache.aries.application.modelling.ImportedBundle) ModellingHelperImpl(org.apache.aries.application.modelling.utils.impl.ModellingHelperImpl)

Aggregations

ArrayList (java.util.ArrayList)2 ImportedBundle (org.apache.aries.application.modelling.ImportedBundle)2 ImportedBundleImpl (org.apache.aries.application.modelling.impl.ImportedBundleImpl)2 ModellingHelperImpl (org.apache.aries.application.modelling.utils.impl.ModellingHelperImpl)2