public class ComponentDescription extends AbstractDescription
ComponentDescription is a described component.
In general all fields should be set by an annocation scanner,
no default values should be assumed for these fields:
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
activate
Activation method.
|
private java.lang.String |
configurationPid
Configuration PID (V1.2)
|
private ComponentConfigurationPolicy |
configurationPolicy
Configuration policy.
|
private boolean |
createDs
Create ds info
|
private boolean |
createMetatype
Create metatype info.
|
private java.lang.String |
deactivate
Deactivation method.
|
private java.lang.String |
description
The description of the component.
|
private java.lang.Boolean |
enabled
Is this component enabled?
|
private java.lang.String |
factory
The factory.
|
private java.lang.Boolean |
immediate
Is this component immediately started.
|
private boolean |
isAbstract
Is this an abstract description?
|
private boolean |
isInherit
Does this inherit?
|
private boolean |
isSetMetatypeFactoryPid
The set metatype factory pid flag.
|
private java.lang.String |
label
The label of the component.
|
private java.lang.String |
modified
Modified method.
|
private java.lang.String |
name
The name of the component.
|
private SpecVersion |
specVersion
The spec version.
|
annotation| Constructor and Description |
|---|
ComponentDescription(ScannedAnnotation annotation) |
| Modifier and Type | Method and Description |
|---|---|
AbstractDescription |
clone() |
java.lang.String |
getActivate() |
java.lang.String |
getConfigurationPid() |
ComponentConfigurationPolicy |
getConfigurationPolicy() |
java.lang.String |
getDeactivate() |
java.lang.String |
getDescription() |
java.lang.Boolean |
getEnabled() |
java.lang.String |
getFactory() |
java.lang.Boolean |
getImmediate() |
java.lang.String |
getLabel() |
java.lang.String |
getModified() |
java.lang.String |
getName() |
SpecVersion |
getSpecVersion() |
boolean |
isAbstract() |
boolean |
isCreateDs() |
boolean |
isCreateMetatype() |
boolean |
isCreatePid()
Deprecated.
Do not use this anymore
|
boolean |
isInherit() |
boolean |
isSetMetatypeFactoryPid() |
void |
setAbstract(boolean isAbstract) |
void |
setActivate(java.lang.String activate) |
void |
setConfigurationPid(java.lang.String configurationPid) |
void |
setConfigurationPolicy(ComponentConfigurationPolicy configurationPolicy) |
void |
setCreateDs(boolean createDs) |
void |
setCreateMetatype(boolean createMetatype) |
void |
setCreatePid(boolean createPid)
Deprecated.
Do not use this anymore
|
void |
setDeactivate(java.lang.String deactivate) |
void |
setDescription(java.lang.String description) |
void |
setEnabled(java.lang.Boolean enabled) |
void |
setFactory(java.lang.String factory) |
void |
setImmediate(java.lang.Boolean immediate) |
void |
setInherit(boolean isInherit) |
void |
setLabel(java.lang.String label) |
void |
setModified(java.lang.String modified) |
void |
setName(java.lang.String name) |
void |
setSetMetatypeFactoryPid(boolean isSetMetatypeFactoryPid) |
void |
setSpecVersion(SpecVersion specVersion) |
java.lang.String |
toString() |
getAnnotation, getIdentifier, getSource, setSourceprivate java.lang.String name
private java.lang.String label
private java.lang.String description
private ComponentConfigurationPolicy configurationPolicy
private boolean isAbstract
private boolean isInherit
private boolean createDs
private boolean createMetatype
private java.lang.Boolean enabled
private java.lang.Boolean immediate
private java.lang.String factory
private boolean isSetMetatypeFactoryPid
private java.lang.String activate
private java.lang.String deactivate
private java.lang.String modified
private SpecVersion specVersion
private java.lang.String configurationPid
public ComponentDescription(ScannedAnnotation annotation)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getLabel()
public void setLabel(java.lang.String label)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.Boolean getEnabled()
public void setEnabled(java.lang.Boolean enabled)
public java.lang.Boolean getImmediate()
public void setImmediate(java.lang.Boolean immediate)
public java.lang.String getFactory()
public void setFactory(java.lang.String factory)
public boolean isSetMetatypeFactoryPid()
public void setSetMetatypeFactoryPid(boolean isSetMetatypeFactoryPid)
public boolean isAbstract()
public void setAbstract(boolean isAbstract)
public boolean isInherit()
public void setInherit(boolean isInherit)
public boolean isCreateDs()
public void setCreateDs(boolean createDs)
@Deprecated public boolean isCreatePid()
false as
the pid property is handled by DSfalse@Deprecated public void setCreatePid(boolean createPid)
createPid - Flagpublic boolean isCreateMetatype()
public void setCreateMetatype(boolean createMetatype)
public ComponentConfigurationPolicy getConfigurationPolicy()
public void setConfigurationPolicy(ComponentConfigurationPolicy configurationPolicy)
public java.lang.String getActivate()
public void setActivate(java.lang.String activate)
public java.lang.String getDeactivate()
public void setDeactivate(java.lang.String deactivate)
public java.lang.String getModified()
public void setModified(java.lang.String modified)
public SpecVersion getSpecVersion()
public void setSpecVersion(SpecVersion specVersion)
public java.lang.String getConfigurationPid()
public void setConfigurationPid(java.lang.String configurationPid)
public java.lang.String toString()
toString in class java.lang.Objectpublic AbstractDescription clone()
clone in class AbstractDescription