public class Requisition extends Object implements Serializable, Comparable<Requisition>
Requisition class.
| Modifier and Type | Field and Description | 
|---|---|
protected XMLGregorianCalendar | 
m_dateStamp  | 
protected String | 
m_foreignSource  | 
protected XMLGregorianCalendar | 
m_lastImport  | 
protected List<RequisitionNode> | 
m_nodes  | 
| Constructor and Description | 
|---|
Requisition()
Constructor for Requisition. 
 | 
Requisition(String foreignSource)
Constructor for Requisition. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compareTo(Requisition obj)
compareTo 
 | 
void | 
deleteNode(RequisitionNode node)
removeNode 
 | 
void | 
deleteNode(String foreignId)
deleteNode 
 | 
boolean | 
equals(Object obj)  | 
Date | 
getDate()  | 
XMLGregorianCalendar | 
getDateStamp()
getDateStamp 
 | 
String | 
getForeignSource()
getForeignSource 
 | 
XMLGregorianCalendar | 
getLastImport()
getLastImport 
 | 
Date | 
getLastImportAsDate()
getLastImport 
 | 
RequisitionNode[] | 
getNode()
getNode 
 | 
RequisitionNode | 
getNode(String foreignId)
getNode 
 | 
int | 
getNodeCount()
getNodeCount 
 | 
OnmsNodeRequisition | 
getNodeRequistion(String foreignId)
getNodeRequistion 
 | 
List<RequisitionNode> | 
getNodes()
getNodes 
 | 
org.springframework.core.io.Resource | 
getResource()
Get the resource (if any) this requisition is associated with. 
 | 
int | 
hashCode()  | 
void | 
insertNode(RequisitionNode node)
insertNode 
 | 
void | 
putNode(RequisitionNode node)
putNode 
 | 
void | 
setDate(Date date)  | 
void | 
setDateStamp(XMLGregorianCalendar value)
setDateStamp 
 | 
void | 
setForeignSource(String value)
setForeignSource 
 | 
void | 
setLastImport(XMLGregorianCalendar value)
setLastImport 
 | 
void | 
setNodes(List<RequisitionNode> nodes)
setNodes 
 | 
void | 
setResource(org.springframework.core.io.Resource resource)  | 
String | 
toString()  | 
void | 
updateDateStamp()
updateDateStamp 
 | 
void | 
updateLastImported()
Update the last imported stamp to the current date and time 
 | 
void | 
validate()
Make sure that no data in the requisition is inconsistent. 
 | 
void | 
visit(RequisitionVisitor visitor)
visit 
 | 
protected List<RequisitionNode> m_nodes
protected XMLGregorianCalendar m_dateStamp
protected String m_foreignSource
protected XMLGregorianCalendar m_lastImport
public RequisitionNode getNode(String foreignId)
getNode
foreignId - a String object.RequisitionNode object.public void deleteNode(RequisitionNode node)
removeNode
node - a RequisitionNode object.public void deleteNode(String foreignId)
deleteNode
foreignId - a String object.public RequisitionNode[] getNode()
getNode
RequisitionNode objects.public List<RequisitionNode> getNodes()
getNodes
List object.public void setNodes(List<RequisitionNode> nodes)
setNodes
nodes - a List object.public void insertNode(RequisitionNode node)
insertNode
node - a RequisitionNode object.public void putNode(RequisitionNode node)
putNode
node - a RequisitionNode object.public XMLGregorianCalendar getDateStamp()
getDateStamp
XMLGregorianCalendar object.public void setDateStamp(XMLGregorianCalendar value)
setDateStamp
value - a XMLGregorianCalendar object.public void updateDateStamp()
updateDateStamp
public void setForeignSource(String value)
setForeignSource
value - a String object.public XMLGregorianCalendar getLastImport()
getLastImport
XMLGregorianCalendar object.public Date getLastImportAsDate()
getLastImport
XMLGregorianCalendar object.public void setLastImport(XMLGregorianCalendar value)
setLastImport
value - a XMLGregorianCalendar object.public void updateLastImported()
public org.springframework.core.io.Resource getResource()
public void setResource(org.springframework.core.io.Resource resource)
public void visit(RequisitionVisitor visitor)
visit
visitor - a RequisitionVisitor object.public OnmsNodeRequisition getNodeRequistion(String foreignId)
getNodeRequistion
foreignId - a String object.OnmsNodeRequisition object.public int getNodeCount()
getNodeCount
public int compareTo(Requisition obj)
compareTo
compareTo in interface Comparable<Requisition>obj - a Requisition object.public void validate()
              throws ValidationException
ValidationExceptionpublic Date getDate()
public void setDate(Date date)
Copyright © 2020. All rights reserved.