Class RequisitionInterface
- java.lang.Object
-
- org.opennms.netmgt.provision.persist.requisition.RequisitionInterface
-
- All Implemented Interfaces:
Comparable<RequisitionInterface>
public class RequisitionInterface extends Object implements Comparable<RequisitionInterface>
RequisitionInterface class.
-
-
Field Summary
Fields Modifier and Type Field Description protected List<RequisitionCategory>m_categoriesprotected Stringm_descriptionprotected Stringm_ipAddressprotected Booleanm_isManagedprotected List<RequisitionMetaData>m_metaDataprotected List<RequisitionMonitoredService>m_monitoredServicesprotected PrimaryTypem_snmpPrimaryprotected Integerm_status
-
Constructor Summary
Constructors Constructor Description RequisitionInterface()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intcompareTo(RequisitionInterface other)voiddeleteCategory(String category)deleteCategoryvoiddeleteCategory(RequisitionCategory category)deleteCategoryvoiddeleteMonitoredService(String service)deleteMonitoredServicevoiddeleteMonitoredService(RequisitionMonitoredService service)deleteMonitoredServicebooleanequals(Object obj)List<RequisitionCategory>getCategories()getCategoriesRequisitionCategorygetCategory(String category)getCategoryStringgetDescr()getDescrStringgetIpAddr()getIpAddrList<RequisitionMetaData>getMetaData()RequisitionMonitoredService[]getMonitoredService()getMonitoredServiceRequisitionMonitoredServicegetMonitoredService(String service)getMonitoredServiceintgetMonitoredServiceCount()getMonitoredServiceCountList<RequisitionMonitoredService>getMonitoredServices()getMonitoredServicesPrimaryTypegetSnmpPrimary()Deprecated.It's not a good idea to have side-effects on a getter, like returning a value that does not exactly reflect the internal state of the object.IntegergetStatus()getStatusinthashCode()voidinsertMonitoredService(RequisitionMonitoredService service)insertMonitoredServicebooleanisManaged()isManagedvoidputMonitoredService(RequisitionMonitoredService service)putMonitoredServicevoidsetCategories(List<RequisitionCategory> categories)setCategoriesvoidsetDescr(String value)setDescrvoidsetIpAddr(String value)setIpAddrvoidsetManaged(Boolean value)setManagedvoidsetMetaData(List<RequisitionMetaData> metaData)voidsetMonitoredServices(List<RequisitionMonitoredService> services)setMonitoredServicesvoidsetSnmpPrimary(PrimaryType value)setSnmpPrimaryvoidsetStatus(Integer value)setStatusStringtoString()voidvalidate(RequisitionNode node)
-
-
-
Field Detail
-
m_monitoredServices
protected List<RequisitionMonitoredService> m_monitoredServices
-
m_categories
protected List<RequisitionCategory> m_categories
-
m_metaData
protected List<RequisitionMetaData> m_metaData
-
m_description
protected String m_description
-
m_ipAddress
protected String m_ipAddress
-
m_isManaged
protected Boolean m_isManaged
-
m_snmpPrimary
protected PrimaryType m_snmpPrimary
-
m_status
protected Integer m_status
-
-
Method Detail
-
getMonitoredServiceCount
public int getMonitoredServiceCount()
getMonitoredServiceCount
- Returns:
- a int.
-
getMonitoredService
public RequisitionMonitoredService[] getMonitoredService()
getMonitoredService
- Returns:
- an array of
RequisitionMonitoredServiceobjects.
-
getMonitoredServices
public List<RequisitionMonitoredService> getMonitoredServices()
getMonitoredServices
- Returns:
- a
Listobject.
-
setMonitoredServices
public void setMonitoredServices(List<RequisitionMonitoredService> services)
setMonitoredServices
- Parameters:
services- aListobject.
-
getMonitoredService
public RequisitionMonitoredService getMonitoredService(String service)
getMonitoredService
- Parameters:
service- aStringobject.- Returns:
- a
RequisitionMonitoredServiceobject.
-
deleteMonitoredService
public void deleteMonitoredService(RequisitionMonitoredService service)
deleteMonitoredService
- Parameters:
service- aRequisitionMonitoredServiceobject.
-
deleteMonitoredService
public void deleteMonitoredService(String service)
deleteMonitoredService
- Parameters:
service- aStringobject.
-
insertMonitoredService
public void insertMonitoredService(RequisitionMonitoredService service)
insertMonitoredService
- Parameters:
service- aRequisitionMonitoredServiceobject.
-
putMonitoredService
public void putMonitoredService(RequisitionMonitoredService service)
putMonitoredService
- Parameters:
service- aRequisitionMonitoredServiceobject.
-
getCategories
public List<RequisitionCategory> getCategories()
getCategories
- Returns:
- a
Listobject.
-
setCategories
public void setCategories(List<RequisitionCategory> categories)
setCategories
- Parameters:
categories- aListobject.
-
getCategory
public RequisitionCategory getCategory(String category)
getCategory
- Parameters:
category- aStringobject.- Returns:
- a
RequisitionCategoryobject.
-
deleteCategory
public void deleteCategory(RequisitionCategory category)
deleteCategory
- Parameters:
category- aRequisitionCategoryobject.
-
deleteCategory
public void deleteCategory(String category)
deleteCategory
- Parameters:
category- aStringobject.
-
getMetaData
public List<RequisitionMetaData> getMetaData()
-
setMetaData
public void setMetaData(List<RequisitionMetaData> metaData)
-
isManaged
public boolean isManaged()
isManaged
- Returns:
- a boolean.
-
getSnmpPrimary
public PrimaryType getSnmpPrimary()
Deprecated.It's not a good idea to have side-effects on a getter, like returning a value that does not exactly reflect the internal state of the object.getSnmpPrimary
- Returns:
- a
Stringobject.
-
setSnmpPrimary
public void setSnmpPrimary(PrimaryType value)
setSnmpPrimary
- Parameters:
value- aStringobject.
-
getStatus
public Integer getStatus()
getStatus
- Returns:
- a int.
-
validate
public void validate(RequisitionNode node) throws ValidationException
- Throws:
ValidationException
-
compareTo
public int compareTo(RequisitionInterface other)
- Specified by:
compareToin interfaceComparable<RequisitionInterface>
-
-