org.rhq.helpers.pluginGen
Class Props
java.lang.Object
org.rhq.helpers.pluginGen.Props
public class Props
- extends Object
The properties needed to generate a new plugin skeleton
- Author:
- Heiko W. Rupp
|
Constructor Summary |
Props()
|
Props
public Props()
getCategory
public ResourceCategory getCategory()
setCategory
public void setCategory(ResourceCategory category)
getName
public String getName()
setName
public void setName(String name)
getDiscoveryClass
public String getDiscoveryClass()
setDiscoveryClass
public void setDiscoveryClass(String discoveryClass)
getComponentClass
public String getComponentClass()
setComponentClass
public void setComponentClass(String componentClass)
getParentType
public String getParentType()
setParentType
public void setParentType(String parentType)
isHasMetrics
public boolean isHasMetrics()
setHasMetrics
public void setHasMetrics(boolean hasMetrics)
isHasOperations
public boolean isHasOperations()
setHasOperations
public void setHasOperations(boolean hasOperations)
isSingleton
public boolean isSingleton()
setSingleton
public void setSingleton(boolean singleton)
isResourceConfiguration
public boolean isResourceConfiguration()
setResourceConfiguration
public void setResourceConfiguration(boolean resourceConfiguration)
isEvents
public boolean isEvents()
setEvents
public void setEvents(boolean events)
isSupportFacet
public boolean isSupportFacet()
setSupportFacet
public void setSupportFacet(boolean supportFacet)
isCreateChildren
public boolean isCreateChildren()
setCreateChildren
public void setCreateChildren(boolean createChildren)
getChildren
public Set<Props> getChildren()
setChildren
public void setChildren(Set<Props> children)
getPackagePrefix
public String getPackagePrefix()
setPackagePrefix
public void setPackagePrefix(String packagePrefix)
getFileSystemRoot
public String getFileSystemRoot()
setFileSystemRoot
public void setFileSystemRoot(String fileSystemRoot)
getDescription
public String getDescription()
setDescription
public void setDescription(String description)
isUsesExternalJarsInPlugin
public boolean isUsesExternalJarsInPlugin()
setUsesExternalJarsInPlugin
public void setUsesExternalJarsInPlugin(boolean usesExternalJarsInPlugin)
isDeleteChildren
public boolean isDeleteChildren()
setDeleteChildren
public void setDeleteChildren(boolean deleteChildren)
isManualAddOfResourceType
public boolean isManualAddOfResourceType()
setManualAddOfResourceType
public void setManualAddOfResourceType(boolean manualAddOfResourceType)
setPkg
public void setPkg(String pkg)
getPkg
public String getPkg()
isUsePluginLifecycleListenerApi
public boolean isUsePluginLifecycleListenerApi()
setUsePluginLifecycleListenerApi
public void setUsePluginLifecycleListenerApi(boolean usePluginLifecycleListenerApi)
isDependsOnJmxPlugin
public boolean isDependsOnJmxPlugin()
setDependsOnJmxPlugin
public void setDependsOnJmxPlugin(boolean dependsOnJmxPlugin)
getRhqVersion
public String getRhqVersion()
setRhqVersion
public void setRhqVersion(String rhqVersion)
getSimpleProps
public Set<Props.SimpleProperty> getSimpleProps()
setSimpleProps
public void setSimpleProps(Set<Props.SimpleProperty> simpleProps)
getTemplates
public Set<Props.Template> getTemplates()
setTemplates
public void setTemplates(Set<Props.Template> templates)
getMetrics
public Set<Props.MetricProps> getMetrics()
setMetrics
public void setMetrics(Set<Props.MetricProps> metricProps)
getOperations
public Set<Props.OperationProps> getOperations()
setOperations
public void setOperations(Set<Props.OperationProps> opProps)
getPluginName
public String getPluginName()
setPluginName
public void setPluginName(String pluginName)
getPluginDescription
public String getPluginDescription()
setPluginDescription
public void setPluginDescription(String pluginDescription)
getRunsInsides
public Set<Props.TypeKey> getRunsInsides()
setRunsInsides
public void setRunsInsides(Set<Props.TypeKey> runsInsides)
populateMetrics
public void populateMetrics(List<Class> classes)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2008-2011 Red Hat, Inc.. All Rights Reserved.