Class ResourceTypeImpl
- java.lang.Object
-
- org.opennms.netmgt.config.internal.collection.ResourceTypeImpl
-
- All Implemented Interfaces:
IResourceType
public class ResourceTypeImpl extends Object implements IResourceType
<resourceType name="hrStorageIndex" label="Storage (MIB-2 Host Resources)"> <resourceName> <template>${hrStorageDescr}</template> </resourceName> <resourceLabel><template>${hrStorageDescr}</template></resourceLabel> <resourceKind><template>${hrStorageType}</template></resourceKind> <column oid=".1.3.6.1.2.1.25.2.3.1.2" alias="hrStorageType" type="string" /> <column oid=".1.3.6.1.2.1.25.2.3.1.3" alias="hrStorageDescr" type="string" /> </resourceType>- Author:
- brozow
-
-
Constructor Summary
Constructors Constructor Description ResourceTypeImpl()
ResourceTypeImpl(String name, String label)
ResourceTypeImpl(ResourceType oldResourceType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addColumn(String oid, String alias, String type)
void
addColumn(String oid, String alias, String type, String displayHint)
void
addColumn(ColumnImpl column)
boolean
equals(Object obj)
IColumn[]
getColumns()
String
getLabel()
IExpression
getResourceKindExpression()
IExpression
getResourceLabelExpression()
IExpression
getResourceNameExpression()
String
getTypeName()
int
hashCode()
void
setColumns(IColumn[] columns)
void
setLabel(String label)
void
setName(String name)
void
setResourceKindExpression(IExpression expression)
void
setResourceKindTemplate(String template)
void
setResourceLabelExpression(IExpression expression)
void
setResourceLabelTemplate(String template)
void
setResourceNameExpression(IExpression expression)
void
setResourceNameTemplate(String template)
String
toString()
-
-
-
Constructor Detail
-
ResourceTypeImpl
public ResourceTypeImpl()
-
ResourceTypeImpl
public ResourceTypeImpl(ResourceType oldResourceType)
-
-
Method Detail
-
getTypeName
public String getTypeName()
- Specified by:
getTypeName
in interfaceIResourceType
-
setName
public void setName(String name)
-
getLabel
public String getLabel()
- Specified by:
getLabel
in interfaceIResourceType
-
setLabel
public void setLabel(String label)
-
getResourceNameExpression
public IExpression getResourceNameExpression()
- Specified by:
getResourceNameExpression
in interfaceIResourceType
-
setResourceNameExpression
public void setResourceNameExpression(IExpression expression)
-
setResourceNameTemplate
public void setResourceNameTemplate(String template)
-
getResourceLabelExpression
public IExpression getResourceLabelExpression()
- Specified by:
getResourceLabelExpression
in interfaceIResourceType
-
setResourceLabelExpression
public void setResourceLabelExpression(IExpression expression)
-
setResourceLabelTemplate
public void setResourceLabelTemplate(String template)
-
getResourceKindExpression
public IExpression getResourceKindExpression()
- Specified by:
getResourceKindExpression
in interfaceIResourceType
-
setResourceKindExpression
public void setResourceKindExpression(IExpression expression)
-
setResourceKindTemplate
public void setResourceKindTemplate(String template)
-
getColumns
public IColumn[] getColumns()
- Specified by:
getColumns
in interfaceIResourceType
-
setColumns
public void setColumns(IColumn[] columns)
-
addColumn
public void addColumn(ColumnImpl column)
-
-