org.identityconnectors.framework.impl.api.local
Class WorkingBundleInfo

java.lang.Object
  extended by org.identityconnectors.framework.impl.api.local.WorkingBundleInfo

public class WorkingBundleInfo
extends Object


Constructor Summary
WorkingBundleInfo(String originalLocation)
           
 
Method Summary
 List<URL> getEffectiveClassPath()
           
 Set<String> getEffectiveContents()
           
 Map<String,String> getEffectiveNativeLibraries()
           
 List<WorkingBundleInfo> getEmbeddedBundles()
           
 Set<String> getImmediateBundleContents()
           
 List<URL> getImmediateClassPath()
           
 Map<String,String> getImmediateNativeLibraries()
           
 ConnectorBundleManifest getManifest()
           
 String getOriginalLocation()
           
static void resolve(List<? extends WorkingBundleInfo> infos)
          Populates the effective properties (effectiveClassPath, effectiveContents, etc.)
 void setManifest(ConnectorBundleManifest manifest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkingBundleInfo

public WorkingBundleInfo(String originalLocation)
Method Detail

getOriginalLocation

public String getOriginalLocation()

getManifest

public ConnectorBundleManifest getManifest()

setManifest

public void setManifest(ConnectorBundleManifest manifest)

getImmediateBundleContents

public Set<String> getImmediateBundleContents()

getImmediateClassPath

public List<URL> getImmediateClassPath()

getImmediateNativeLibraries

public Map<String,String> getImmediateNativeLibraries()

getEmbeddedBundles

public List<WorkingBundleInfo> getEmbeddedBundles()

getEffectiveClassPath

public List<URL> getEffectiveClassPath()

getEffectiveNativeLibraries

public Map<String,String> getEffectiveNativeLibraries()

getEffectiveContents

public Set<String> getEffectiveContents()

resolve

public static void resolve(List<? extends WorkingBundleInfo> infos)
                    throws ConfigurationException
Populates the effective properties (effectiveClassPath, effectiveContents, etc.) while taking into account any embedded bundles.

Throws:
ConfigurationException


Copyright © 2011. All Rights Reserved.