Package org.apache.aries.application.impl

Examples of org.apache.aries.application.impl.ContentImpl


    assertEquals (appMeta.getApplicationName(), "Test application");
    assertEquals (appMeta.getApplicationSymbolicName(), "org.apache.aries.application.management.test");
    assertEquals (appMeta.getApplicationVersion(), new Version("1.0"));
    List<Content> appContent = appMeta.getApplicationContents();
    assertEquals (appContent.size(), 2);
    Content fbw = new ContentImpl("foo.bar.widgets;version=1.0.0");
    Content mbl = new ContentImpl("my.business.logic;version=1.0.0");
    assertTrue (appContent.contains(fbw));
    assertTrue (appContent.contains(mbl));
   
    DeploymentMetadata dm = app.getDeploymentMetadata();
    List<DeploymentContent> dcList = dm.getApplicationDeploymentContents();
View Full Code Here


      assertEquals (appMeta.getApplicationName(), "conversion.eba");    
      assertEquals (appMeta.getApplicationSymbolicName(), "conversion.eba");     
      assertEquals (appMeta.getApplicationVersion(), new Version("0.0"));     
      List<Content> appContent = appMeta.getApplicationContents();
      assertEquals (2, appContent.size());
      Content fbw = new ContentImpl("hello.world.jar;version=\"[1.1.0, 1.1.0]\"");
      Content mbl = new ContentImpl("helloWorld.war;version=\"[0.0.0, 0.0.0]\"");
      assertTrue (appContent.contains(fbw));
      assertTrue (appContent.contains(mbl));
     
      DeploymentMetadata dm = app.getDeploymentMetadata();
      List<DeploymentContent> dcList = dm.getApplicationDeploymentContents();
View Full Code Here

  private Set<Content> _requireBundle = null;
 
  private String _location;
 
  public SimpleBundleInfo(BundleManifest bm, String location) {
    _contentName = new ContentImpl(
        bm.getSymbolicName(),
        ManifestHeaderProcessor.parseBundleSymbolicName(bm.getSymbolicName()).getAttributes());
    _version = bm.getVersion();
    _attributes = bm.getRawAttributes();
    _location = location;
View Full Code Here

  private Set<Content> getContentSetFromHeader (Attributes attributes, String key) {
    String header = _attributes.getValue(key);
    List<String> splitHeader = ManifestHeaderProcessor.split(header, ",");
    HashSet<Content> result = new HashSet<Content>();
    for (String s: splitHeader) {
      Content c = new ContentImpl(s);
      result.add(c);
    }
    return result;
  }
View Full Code Here

   * @param bundleSymbolicName bundle symbolic name
   * @param versionRange version range in the String format
   * @return Content object
   */
  public static Content parseContent(String bundleSymbolicName, String versionRange) {
    return new ContentImpl(bundleSymbolicName, ManifestHeaderProcessor.parseVersionRange(versionRange));
  }
View Full Code Here

   * @param contentName The content name
   * @param nameValueMap The map containing the content attributes/directives
   * @return a content object
   */
  public static Content parseContent(String contentName, Map<String, String> nameValueMap) {
    return new ContentImpl(contentName, nameValueMap);
  }
View Full Code Here

   * @param bundleSymbolicName bundle symbolic name
   * @param versionRange version range in the String format
   * @return Content object
   */
  public static Content parseContent(String bundleSymbolicName, String versionRange) {
    return new ContentImpl(bundleSymbolicName, parseVersionRange(versionRange));
  }
View Full Code Here

   * @param contentName The content name
   * @param nameValueMap The map containing the content attributes/directives
   * @return a content object
   */
  public static Content parseContent(String contentName, NameValueMap<String, String> nameValueMap) {
    return new ContentImpl(contentName, nameValueMap);
  }
View Full Code Here

  private Set<Content> _requireBundle = null;
 
  private String _location;
 
  public SimpleBundleInfo(BundleManifest bm, String location) {
    _contentName = new ContentImpl(
        bm.getSymbolicName(),
        ManifestHeaderProcessor.parseBundleSymbolicName(bm.getSymbolicName()).getValue());
    _version = bm.getVersion();
    _attributes = bm.getRawAttributes();
    _location = location;
View Full Code Here

  private Set<Content> getContentSetFromHeader (Attributes attributes, String key) {
    String header = _attributes.getValue(key);
    List<String> splitHeader = ManifestHeaderProcessor.split(header, ",");
    HashSet<Content> result = new HashSet<Content>();
    for (String s: splitHeader) {
      Content c = new ContentImpl(s);
      result.add(c);
    }
    return result;
  }
View Full Code Here

TOP

Related Classes of org.apache.aries.application.impl.ContentImpl

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.