org.apache.felix.scrplugin.description
Class ComponentDescription
java.lang.Object
org.apache.felix.scrplugin.description.AbstractDescription
org.apache.felix.scrplugin.description.ComponentDescription
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:
These values have the following default values:
- label : null - will be handled by the scr generator
- description : null - will be handled by the scr generator
- isAbstract : false
- isInherit : true
- createDs : true
- createPid : true
- createMetatype : false
- enabled : null
- immediate : null
- factory : null
- isSetMetatypeFactoryPid : false
- activate : null
- deactivate : null
- modified : null
- specVersion : null
- configuraionPid : null
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ComponentDescription
public ComponentDescription(ScannedAnnotation annotation)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getLabel
public java.lang.String getLabel()
setLabel
public void setLabel(java.lang.String label)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getEnabled
public java.lang.Boolean getEnabled()
setEnabled
public void setEnabled(java.lang.Boolean enabled)
getImmediate
public java.lang.Boolean getImmediate()
setImmediate
public void setImmediate(java.lang.Boolean immediate)
getFactory
public java.lang.String getFactory()
setFactory
public void setFactory(java.lang.String factory)
isSetMetatypeFactoryPid
public boolean isSetMetatypeFactoryPid()
setSetMetatypeFactoryPid
public void setSetMetatypeFactoryPid(boolean isSetMetatypeFactoryPid)
isAbstract
public boolean isAbstract()
setAbstract
public void setAbstract(boolean isAbstract)
isInherit
public boolean isInherit()
setInherit
public void setInherit(boolean isInherit)
isCreateDs
public boolean isCreateDs()
setCreateDs
public void setCreateDs(boolean createDs)
isCreatePid
public boolean isCreatePid()
setCreatePid
public void setCreatePid(boolean createPid)
isCreateMetatype
public boolean isCreateMetatype()
setCreateMetatype
public void setCreateMetatype(boolean createMetatype)
getConfigurationPolicy
public ComponentConfigurationPolicy getConfigurationPolicy()
setConfigurationPolicy
public void setConfigurationPolicy(ComponentConfigurationPolicy configurationPolicy)
getActivate
public java.lang.String getActivate()
setActivate
public void setActivate(java.lang.String activate)
getDeactivate
public java.lang.String getDeactivate()
setDeactivate
public void setDeactivate(java.lang.String deactivate)
getModified
public java.lang.String getModified()
setModified
public void setModified(java.lang.String modified)
getSpecVersion
public SpecVersion getSpecVersion()
setSpecVersion
public void setSpecVersion(SpecVersion specVersion)
getConfigurationPid
public java.lang.String getConfigurationPid()
setConfigurationPid
public void setConfigurationPid(java.lang.String configurationPid)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
public AbstractDescription clone()
- Specified by:
clone
in class AbstractDescription
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.