public class LinkedComponentDescriptorExtensions extends Object implements Serializable
This class defines Rhino-specific extensions applicable to virtual SLEE components that are simple links to other SLEE components.
It is present as vendor-specific data in ComponentDescriptors
obtained from Rhino.
Constructor and Description |
---|
LinkedComponentDescriptorExtensions(ComponentID linkTarget,
Date linkDate,
InstallLevel installLevel,
ComponentID[] incomingLinks,
ComponentID[] shadowing)
Create a new linked component extension descriptor.
|
Modifier and Type | Method and Description |
---|---|
ComponentID[] |
getIncomingLinks()
Get the identifiers of the components that are links to this component.
|
InstallLevel |
getInstallLevel()
Get the current install level of the linked component.
|
Date |
getLinkDate()
Get the date that the link was created.
|
ComponentID |
getLinkTarget()
Get the identifier of the component that this component links to.
|
ComponentID[] |
getShadowing()
Get the identifiers of the components that are shadowed by this component.
|
String |
toString() |
public LinkedComponentDescriptorExtensions(ComponentID linkTarget, Date linkDate, InstallLevel installLevel, ComponentID[] incomingLinks, ComponentID[] shadowing)
Create a new linked component extension descriptor.
linkTarget
- the identifier of the component that this component is a link to.linkDate
- the date and time the link was created.installLevel
- the current install level of the linked component.incomingLinks
- the identifiers of the components that are links to this component.shadowing
- the identifiers of the components that are shadowed by this component.public ComponentID getLinkTarget()
Get the identifier of the component that this component links to.
public Date getLinkDate()
Get the date that the link was created.
public InstallLevel getInstallLevel()
Get the current install level of the linked component.
public ComponentID[] getIncomingLinks()
Get the identifiers of the components that are links to this component.
public ComponentID[] getShadowing()
Get the identifiers of the components that are shadowed by this component.