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_categories
protected String
m_description
protected String
m_ipAddress
protected Boolean
m_isManaged
protected List<RequisitionMetaData>
m_metaData
protected List<RequisitionMonitoredService>
m_monitoredServices
protected PrimaryType
m_snmpPrimary
protected Integer
m_status
-
Constructor Summary
Constructors Constructor Description RequisitionInterface()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
compareTo(RequisitionInterface other)
void
deleteCategory(String category)
deleteCategoryvoid
deleteCategory(RequisitionCategory category)
deleteCategoryvoid
deleteMonitoredService(String service)
deleteMonitoredServicevoid
deleteMonitoredService(RequisitionMonitoredService service)
deleteMonitoredServiceboolean
equals(Object obj)
List<RequisitionCategory>
getCategories()
getCategoriesRequisitionCategory
getCategory(String category)
getCategoryString
getDescr()
getDescrString
getIpAddr()
getIpAddrList<RequisitionMetaData>
getMetaData()
RequisitionMonitoredService[]
getMonitoredService()
getMonitoredServiceRequisitionMonitoredService
getMonitoredService(String service)
getMonitoredServiceint
getMonitoredServiceCount()
getMonitoredServiceCountList<RequisitionMonitoredService>
getMonitoredServices()
getMonitoredServicesPrimaryType
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.Integer
getStatus()
getStatusint
hashCode()
void
insertMonitoredService(RequisitionMonitoredService service)
insertMonitoredServiceboolean
isManaged()
isManagedvoid
putMonitoredService(RequisitionMonitoredService service)
putMonitoredServicevoid
setCategories(List<RequisitionCategory> categories)
setCategoriesvoid
setDescr(String value)
setDescrvoid
setIpAddr(String value)
setIpAddrvoid
setManaged(Boolean value)
setManagedvoid
setMetaData(List<RequisitionMetaData> metaData)
void
setMonitoredServices(List<RequisitionMonitoredService> services)
setMonitoredServicesvoid
setSnmpPrimary(PrimaryType value)
setSnmpPrimaryvoid
setStatus(Integer value)
setStatusString
toString()
void
validate(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
RequisitionMonitoredService
objects.
-
getMonitoredServices
public List<RequisitionMonitoredService> getMonitoredServices()
getMonitoredServices
- Returns:
- a
List
object.
-
setMonitoredServices
public void setMonitoredServices(List<RequisitionMonitoredService> services)
setMonitoredServices
- Parameters:
services
- aList
object.
-
getMonitoredService
public RequisitionMonitoredService getMonitoredService(String service)
getMonitoredService
- Parameters:
service
- aString
object.- Returns:
- a
RequisitionMonitoredService
object.
-
deleteMonitoredService
public void deleteMonitoredService(RequisitionMonitoredService service)
deleteMonitoredService
- Parameters:
service
- aRequisitionMonitoredService
object.
-
deleteMonitoredService
public void deleteMonitoredService(String service)
deleteMonitoredService
- Parameters:
service
- aString
object.
-
insertMonitoredService
public void insertMonitoredService(RequisitionMonitoredService service)
insertMonitoredService
- Parameters:
service
- aRequisitionMonitoredService
object.
-
putMonitoredService
public void putMonitoredService(RequisitionMonitoredService service)
putMonitoredService
- Parameters:
service
- aRequisitionMonitoredService
object.
-
getCategories
public List<RequisitionCategory> getCategories()
getCategories
- Returns:
- a
List
object.
-
setCategories
public void setCategories(List<RequisitionCategory> categories)
setCategories
- Parameters:
categories
- aList
object.
-
getCategory
public RequisitionCategory getCategory(String category)
getCategory
- Parameters:
category
- aString
object.- Returns:
- a
RequisitionCategory
object.
-
deleteCategory
public void deleteCategory(RequisitionCategory category)
deleteCategory
- Parameters:
category
- aRequisitionCategory
object.
-
deleteCategory
public void deleteCategory(String category)
deleteCategory
- Parameters:
category
- aString
object.
-
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
String
object.
-
setSnmpPrimary
public void setSnmpPrimary(PrimaryType value)
setSnmpPrimary
- Parameters:
value
- aString
object.
-
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:
compareTo
in interfaceComparable<RequisitionInterface>
-
-