Package org.opennms.netmgt.dao.support
Class DomainResourceType
- java.lang.Object
-
- org.opennms.netmgt.dao.support.AbstractTopLevelResourceType
-
- org.opennms.netmgt.dao.support.DomainResourceType
-
- All Implemented Interfaces:
OnmsResourceType
public final class DomainResourceType extends AbstractTopLevelResourceType
Domains are top-level resources stored in paths like: snmp/${domainName}/${interfaceIpAddr}/ds.rrd
-
-
Constructor Summary
Constructors Constructor Description DomainResourceType(ResourceDao resourceDao, ResourceStorageDao resourceStorageDao)
Constructor for DomainResourceType.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getLabel()
getLabeljava.lang.String
getLinkForResource(OnmsResource resource)
getLinkForResourcejava.lang.String
getName()
getNameOnmsResource
getResourceByName(java.lang.String domain)
java.util.List<OnmsResource>
getTopLevelResources()
static boolean
isDomain(OnmsResource resource)
-
Methods inherited from class org.opennms.netmgt.dao.support.AbstractTopLevelResourceType
getChildByName, getResourcesForParent, isResourceTypeOnParent
-
-
-
-
Constructor Detail
-
DomainResourceType
public DomainResourceType(ResourceDao resourceDao, ResourceStorageDao resourceStorageDao)
Constructor for DomainResourceType.
- Parameters:
resourceDao
- aResourceDao
object.
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
getLabel
- Returns:
- a
String
object.
-
getName
public java.lang.String getName()
getName
- Returns:
- a
String
object.
-
getLinkForResource
public java.lang.String getLinkForResource(OnmsResource resource)
getLinkForResource
- Parameters:
resource
- aOnmsResource
object.- Returns:
- a
String
object.
-
getTopLevelResources
public java.util.List<OnmsResource> getTopLevelResources()
- Specified by:
getTopLevelResources
in classAbstractTopLevelResourceType
-
getResourceByName
public OnmsResource getResourceByName(java.lang.String domain)
- Specified by:
getResourceByName
in classAbstractTopLevelResourceType
-
isDomain
public static boolean isDomain(OnmsResource resource)
-
-