Package org.apache.geronimo.obr.model

Examples of org.apache.geronimo.obr.model.Capability


    }
   
    private void convertExportPackageToCapability(Resource resource) {
        List<BundleDescription.ExportPackage> exports = bundleDescription.getExportPackage();
        for (BundleDescription.ExportPackage exportPackage : exports) {
            Capability cap = new Capability();
            cap.setName("package");
            cap.getP().add(createP("package", null, exportPackage.getName()));
            cap.getP().add(createP("version", "version", exportPackage.getVersion().toString()));
            resource.getCapability().add(cap);
        }
    }
View Full Code Here


            resource.getCapability().add(cap);
        }
    }

    private void convertBundleToCapability(Resource resource, BundleDescription.SymbolicName symbolicName) {
        Capability cap = new Capability();
        cap.setName("bundle");
       
        cap.getP().add(createP("symbolicname", null, symbolicName.getName()));
        cap.getP().add(createP("version", "version", bundleDescription.getVersion().toString()));
        cap.getP().add(createP("manifestversion", "version", (String) bundleDescription.getHeaders().get(Constants.BUNDLE_MANIFESTVERSION)));
       
        String attachment = symbolicName.getDirectives().get("fragment-attachment");
        if (attachment != null) {
            cap.getP().add(createP("fragment-attachment", null, attachment));
        }
       
        String singleton = symbolicName.getDirectives().get("singleton");
        if (singleton != null) {
            cap.getP().add(createP("singleton", null, singleton));
        }
       
        resource.getCapability().add(cap);
    }
View Full Code Here

            require.setFilter("(&(symbolicname=" + fragment.getName() + ")" + versionExpression + ")")
           
            resource.getRequire().add(require);
           
            // Add "fragment" capability
            Capability cap = new Capability();
            cap.setName(CAPABILITY_FRAGMENT);
            cap.getP().add(createP("host", null, fragment.getName()));
            // XXX: capability can't express a version range so always set to 0.0.0.
            cap.getP().add(createP("version", "version", "0.0.0"));
            resource.getCapability().add(cap);
        }
    }
View Full Code Here

    }
   
    private void convertExportPackageToCapability(Resource resource) {
        List<BundleDescription.ExportPackage> exports = bundleDescription.getExportPackage();
        for (BundleDescription.ExportPackage exportPackage : exports) {
            Capability cap = new Capability();
            cap.setName(CAPABILITY_PACKAGE);
            cap.getP().add(createP("package", null, exportPackage.getName()));
            cap.getP().add(createP("version", "version", exportPackage.getVersion().toString()));
            resource.getCapability().add(cap);
        }
    }
View Full Code Here

            resource.getCapability().add(cap);
        }
    }

    private void convertBundleToCapability(Resource resource, BundleDescription.SymbolicName symbolicName) {
        Capability cap = new Capability();
        cap.setName(CAPABILITY_BUNDLE);
       
        cap.getP().add(createP("symbolicname", null, symbolicName.getName()));
        cap.getP().add(createP("version", "version", bundleDescription.getVersion().toString()));
        cap.getP().add(createP("manifestversion", "version", (String) bundleDescription.getHeaders().get(Constants.BUNDLE_MANIFESTVERSION)));
       
        String attachment = symbolicName.getDirectives().get("fragment-attachment");
        if (attachment != null) {
            cap.getP().add(createP("fragment-attachment", null, attachment));
        }
       
        String singleton = symbolicName.getDirectives().get("singleton");
        if (singleton != null) {
            cap.getP().add(createP("singleton", null, singleton));
        }
       
        resource.getCapability().add(cap);
    }
View Full Code Here

    }
   
    private void convertExportPackageToCapability(Resource resource) {
        List<BundleDescription.ExportPackage> exports = bundleDescription.getExportPackage();
        for (BundleDescription.ExportPackage exportPackage : exports) {
            Capability cap = new Capability();
            cap.setName("package");
            cap.getP().add(createP("package", null, exportPackage.getName()));
            cap.getP().add(createP("version", "version", exportPackage.getVersion().toString()));
            resource.getCapability().add(cap);
        }
    }
View Full Code Here

            resource.getCapability().add(cap);
        }
    }

    private void convertBundleToCapability(Resource resource, BundleDescription.SymbolicName symbolicName) {
        Capability cap = new Capability();
        cap.setName("bundle");
       
        cap.getP().add(createP("symbolicname", null, symbolicName.getName()));
        cap.getP().add(createP("version", "version", bundleDescription.getVersion().toString()));
        cap.getP().add(createP("manifestversion", "version", (String) bundleDescription.getHeaders().get(Constants.BUNDLE_MANIFESTVERSION)));
       
        String attachment = symbolicName.getDirectives().get("fragment-attachment");
        if (attachment != null) {
            cap.getP().add(createP("fragment-attachment", null, attachment));
        }
       
        String singleton = symbolicName.getDirectives().get("singleton");
        if (singleton != null) {
            cap.getP().add(createP("singleton", null, singleton));
        }
       
        resource.getCapability().add(cap);
    }
View Full Code Here

TOP

Related Classes of org.apache.geronimo.obr.model.Capability

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.