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 String
getLabel()
getLabelString
getLinkForResource(OnmsResource resource)
getLinkForResourceString
getName()
getNameOnmsResource
getResourceByName(String domain)
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
-
getLinkForResource
public String getLinkForResource(OnmsResource resource)
getLinkForResource
- Parameters:
resource
- aOnmsResource
object.- Returns:
- a
String
object.
-
getTopLevelResources
public List<OnmsResource> getTopLevelResources()
- Specified by:
getTopLevelResources
in classAbstractTopLevelResourceType
-
getResourceByName
public OnmsResource getResourceByName(String domain)
- Specified by:
getResourceByName
in classAbstractTopLevelResourceType
-
isDomain
public static boolean isDomain(OnmsResource resource)
-
-