Package org.opennms.report.configuration
Class GroupXSet
- java.lang.Object
-
- org.opennms.report.configuration.GroupXSet
-
- All Implemented Interfaces:
java.io.Serializable
public class GroupXSet extends java.lang.Object implements java.io.Serializable
Class GroupXSet.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GroupXSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addNodeSet(int index, NodeSet vNodeSet)
void
addNodeSet(NodeSet vNodeSet)
void
deleteNodesMatching()
void
deleteNodesWithoutconfigurationAtAll()
void
deleteNodesWithoutconfigurationAtReportDate()
void
deleteTotalNodes()
java.util.Enumeration<NodeSet>
enumerateNodeSet()
Method enumerateNodeSet.boolean
equals(java.lang.Object other)
java.lang.String
getGroupXSetName()
Returns the value of field 'groupXSetName'.NodeSet[]
getNodeSet()
Method getNodeSet.Returns the contents of the collection in an Array.NodeSet
getNodeSet(int index)
Method getNodeSet.java.util.List<NodeSet>
getNodeSetCollection()
Method getNodeSetCollection.Returns a reference to 'nodeSetList'.int
getNodeSetCount()
Method getNodeSetCount.java.lang.Integer
getNodesMatching()
Returns the value of field 'nodesMatching'.java.lang.Integer
getNodesWithoutconfigurationAtAll()
Returns the value of field 'nodesWithoutconfigurationAtAll'.java.lang.Integer
getNodesWithoutconfigurationAtReportDate()
Returns the value of field 'nodesWithoutconfigurationAtReportDate'.java.lang.Integer
getTotalNodes()
Returns the value of field 'totalNodes'.int
hashCode()
boolean
hasNodesMatching()
Method hasNodesMatching.boolean
hasNodesWithoutconfigurationAtAll()
Method hasNodesWithoutconfigurationAtAll.boolean
hasNodesWithoutconfigurationAtReportDate()
Method hasNodesWithoutconfigurationAtReportDate.boolean
hasTotalNodes()
Method hasTotalNodes.java.util.Iterator<NodeSet>
iterateNodeSet()
Method iterateNodeSet.void
removeAllNodeSet()
boolean
removeNodeSet(NodeSet vNodeSet)
Method removeNodeSet.NodeSet
removeNodeSetAt(int index)
Method removeNodeSetAt.void
setGroupXSetName(java.lang.String groupXSetName)
Sets the value of field 'groupXSetName'.void
setNodeSet(int index, NodeSet vNodeSet)
void
setNodeSet(java.util.List<NodeSet> vNodeSetList)
Sets the value of 'nodeSetList' by copying the given Vector.void
setNodeSet(NodeSet[] vNodeSetArray)
void
setNodeSetCollection(java.util.List<NodeSet> nodeSetList)
Deprecated.void
setNodesMatching(java.lang.Integer nodesMatching)
Sets the value of field 'nodesMatching'.void
setNodesWithoutconfigurationAtAll(java.lang.Integer nodesWithoutconfigurationAtAll)
Sets the value of field 'nodesWithoutconfigurationAtAll'.void
setNodesWithoutconfigurationAtReportDate(java.lang.Integer nodesWithoutconfigurationAtReportDate)
Sets the value of field 'nodesWithoutconfigurationAtReportDate'.void
setTotalNodes(java.lang.Integer totalNodes)
Sets the value of field 'totalNodes'.
-
-
-
Method Detail
-
addNodeSet
public void addNodeSet(NodeSet vNodeSet) throws java.lang.IndexOutOfBoundsException
- Parameters:
vNodeSet
-- Throws:
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collection
-
addNodeSet
public void addNodeSet(int index, NodeSet vNodeSet) throws java.lang.IndexOutOfBoundsException
- Parameters:
index
-vNodeSet
-- Throws:
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collection
-
deleteNodesMatching
public void deleteNodesMatching()
-
deleteNodesWithoutconfigurationAtAll
public void deleteNodesWithoutconfigurationAtAll()
-
deleteNodesWithoutconfigurationAtReportDate
public void deleteNodesWithoutconfigurationAtReportDate()
-
deleteTotalNodes
public void deleteTotalNodes()
-
enumerateNodeSet
public java.util.Enumeration<NodeSet> enumerateNodeSet()
Method enumerateNodeSet.- Returns:
- an Enumeration over all possible elements of this collection
-
getGroupXSetName
public java.lang.String getGroupXSetName()
Returns the value of field 'groupXSetName'.- Returns:
- the value of field 'GroupXSetName'.
-
getNodeSet
public NodeSet getNodeSet(int index) throws java.lang.IndexOutOfBoundsException
Method getNodeSet.- Parameters:
index
-- Returns:
- the value of the NodeSet at the given index
- Throws:
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collection
-
getNodeSet
public NodeSet[] getNodeSet()
Method getNodeSet.Returns the contents of the collection in an Array.Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.
- Returns:
- this collection as an Array
-
getNodeSetCollection
public java.util.List<NodeSet> getNodeSetCollection()
Method getNodeSetCollection.Returns a reference to 'nodeSetList'. No type checking is performed on any modifications to the Vector.- Returns:
- a reference to the Vector backing this class
-
getNodeSetCount
public int getNodeSetCount()
Method getNodeSetCount.- Returns:
- the size of this collection
-
getNodesMatching
public java.lang.Integer getNodesMatching()
Returns the value of field 'nodesMatching'.- Returns:
- the value of field 'NodesMatching'.
-
getNodesWithoutconfigurationAtAll
public java.lang.Integer getNodesWithoutconfigurationAtAll()
Returns the value of field 'nodesWithoutconfigurationAtAll'.- Returns:
- the value of field 'NodesWithoutconfigurationAtAll'.
-
getNodesWithoutconfigurationAtReportDate
public java.lang.Integer getNodesWithoutconfigurationAtReportDate()
Returns the value of field 'nodesWithoutconfigurationAtReportDate'.- Returns:
- the value of field 'NodesWithoutconfigurationAtReportDate'.
-
getTotalNodes
public java.lang.Integer getTotalNodes()
Returns the value of field 'totalNodes'.- Returns:
- the value of field 'TotalNodes'.
-
hasNodesMatching
public boolean hasNodesMatching()
Method hasNodesMatching.- Returns:
- true if at least one NodesMatching has been added
-
hasNodesWithoutconfigurationAtAll
public boolean hasNodesWithoutconfigurationAtAll()
Method hasNodesWithoutconfigurationAtAll.- Returns:
- true if at least one NodesWithoutconfigurationAtAll has been added
-
hasNodesWithoutconfigurationAtReportDate
public boolean hasNodesWithoutconfigurationAtReportDate()
Method hasNodesWithoutconfigurationAtReportDate.- Returns:
- true if at least one NodesWithoutconfigurationAtReportDate has been added
-
hasTotalNodes
public boolean hasTotalNodes()
Method hasTotalNodes.- Returns:
- true if at least one TotalNodes has been added
-
iterateNodeSet
public java.util.Iterator<NodeSet> iterateNodeSet()
Method iterateNodeSet.- Returns:
- an Iterator over all possible elements in this collection
-
removeAllNodeSet
public void removeAllNodeSet()
-
removeNodeSet
public boolean removeNodeSet(NodeSet vNodeSet)
Method removeNodeSet.- Parameters:
vNodeSet
-- Returns:
- true if the object was removed from the collection.
-
removeNodeSetAt
public NodeSet removeNodeSetAt(int index)
Method removeNodeSetAt.- Parameters:
index
-- Returns:
- the element removed from the collection
-
setGroupXSetName
public void setGroupXSetName(java.lang.String groupXSetName)
Sets the value of field 'groupXSetName'.- Parameters:
groupXSetName
- the value of field 'groupXSetName'.
-
setNodeSet
public void setNodeSet(int index, NodeSet vNodeSet) throws java.lang.IndexOutOfBoundsException
- Parameters:
index
-vNodeSet
-- Throws:
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collection
-
setNodeSet
public void setNodeSet(NodeSet[] vNodeSetArray)
- Parameters:
vNodeSetArray
-
-
setNodeSet
public void setNodeSet(java.util.List<NodeSet> vNodeSetList)
Sets the value of 'nodeSetList' by copying the given Vector. All elements will be checked for type safety.- Parameters:
vNodeSetList
- the Vector to copy.
-
setNodeSetCollection
public void setNodeSetCollection(java.util.List<NodeSet> nodeSetList)
Deprecated.Sets the value of 'nodeSetList' by setting it to the given Vector. No type checking is performed.- Parameters:
nodeSetList
- the Vector to set.
-
setNodesMatching
public void setNodesMatching(java.lang.Integer nodesMatching)
Sets the value of field 'nodesMatching'.- Parameters:
nodesMatching
- the value of field 'nodesMatching'.
-
setNodesWithoutconfigurationAtAll
public void setNodesWithoutconfigurationAtAll(java.lang.Integer nodesWithoutconfigurationAtAll)
Sets the value of field 'nodesWithoutconfigurationAtAll'.- Parameters:
nodesWithoutconfigurationAtAll
- the value of field 'nodesWithoutconfigurationAtAll'.
-
setNodesWithoutconfigurationAtReportDate
public void setNodesWithoutconfigurationAtReportDate(java.lang.Integer nodesWithoutconfigurationAtReportDate)
Sets the value of field 'nodesWithoutconfigurationAtReportDate'.- Parameters:
nodesWithoutconfigurationAtReportDate
- the value of field 'nodesWithoutconfigurationAtReportDate'.
-
setTotalNodes
public void setTotalNodes(java.lang.Integer totalNodes)
Sets the value of field 'totalNodes'.- Parameters:
totalNodes
- the value of field 'totalNodes'.
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-