org.rhq.helpers.pluginGen
Class Props

java.lang.Object
  extended by org.rhq.helpers.pluginGen.Props

public class Props
extends Object

The properties needed to generate a new plugin skeleton

Author:
Heiko W. Rupp

Nested Class Summary
static class Props.MetricProps
           
static class Props.OperationProps
           
static class Props.SimpleProperty
           
static class Props.Template
           
static class Props.TypeKey
           
 
Constructor Summary
Props()
           
 
Method Summary
 ResourceCategory getCategory()
           
 Set<Props> getChildren()
           
 String getComponentClass()
           
 String getDescription()
           
 String getDiscoveryClass()
           
 String getFileSystemRoot()
           
 Set<Props.MetricProps> getMetrics()
           
 String getName()
           
 Set<Props.OperationProps> getOperations()
           
 String getPackagePrefix()
           
 String getParentType()
           
 String getPkg()
           
 String getPluginDescription()
           
 String getPluginName()
           
 String getRhqVersion()
           
 Set<Props.TypeKey> getRunsInsides()
           
 Set<Props.SimpleProperty> getSimpleProps()
           
 Set<Props.Template> getTemplates()
           
 boolean isCreateChildren()
           
 boolean isDeleteChildren()
           
 boolean isDependsOnJmxPlugin()
           
 boolean isEvents()
           
 boolean isHasMetrics()
           
 boolean isHasOperations()
           
 boolean isManualAddOfResourceType()
           
 boolean isResourceConfiguration()
           
 boolean isSingleton()
           
 boolean isSupportFacet()
           
 boolean isUsePluginLifecycleListenerApi()
           
 boolean isUsesExternalJarsInPlugin()
           
 void populateMetrics(List<Class> classes)
           
 void setCategory(ResourceCategory category)
           
 void setChildren(Set<Props> children)
           
 void setComponentClass(String componentClass)
           
 void setCreateChildren(boolean createChildren)
           
 void setDeleteChildren(boolean deleteChildren)
           
 void setDependsOnJmxPlugin(boolean dependsOnJmxPlugin)
           
 void setDescription(String description)
           
 void setDiscoveryClass(String discoveryClass)
           
 void setEvents(boolean events)
           
 void setFileSystemRoot(String fileSystemRoot)
           
 void setHasMetrics(boolean hasMetrics)
           
 void setHasOperations(boolean hasOperations)
           
 void setManualAddOfResourceType(boolean manualAddOfResourceType)
           
 void setMetrics(Set<Props.MetricProps> metricProps)
           
 void setName(String name)
           
 void setOperations(Set<Props.OperationProps> opProps)
           
 void setPackagePrefix(String packagePrefix)
           
 void setParentType(String parentType)
           
 void setPkg(String pkg)
           
 void setPluginDescription(String pluginDescription)
           
 void setPluginName(String pluginName)
           
 void setResourceConfiguration(boolean resourceConfiguration)
           
 void setRhqVersion(String rhqVersion)
           
 void setRunsInsides(Set<Props.TypeKey> runsInsides)
           
 void setSimpleProps(Set<Props.SimpleProperty> simpleProps)
           
 void setSingleton(boolean singleton)
           
 void setSupportFacet(boolean supportFacet)
           
 void setTemplates(Set<Props.Template> templates)
           
 void setUsePluginLifecycleListenerApi(boolean usePluginLifecycleListenerApi)
           
 void setUsesExternalJarsInPlugin(boolean usesExternalJarsInPlugin)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Props

public Props()
Method Detail

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.