Class RwsRancidlistreport

  • All Implemented Interfaces:
    java.io.Serializable

    public class RwsRancidlistreport
    extends java.lang.Object
    implements java.io.Serializable
    Top-level element for the rancidlistreport.xml report file.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Constructor Detail

      • RwsRancidlistreport

        public RwsRancidlistreport()
    • Method Detail

      • addGroupXSet

        public void addGroupXSet​(GroupXSet vGroupXSet)
                          throws java.lang.IndexOutOfBoundsException
        Parameters:
        vGroupXSet -
        Throws:
        java.lang.IndexOutOfBoundsException - if the index given is outside the bounds of the collection
      • addGroupXSet

        public void addGroupXSet​(int index,
                                 GroupXSet vGroupXSet)
                          throws java.lang.IndexOutOfBoundsException
        Parameters:
        index -
        vGroupXSet -
        Throws:
        java.lang.IndexOutOfBoundsException - if the index given is outside the bounds of the collection
      • deleteGroupWithoutNodes

        public void deleteGroupWithoutNodes()
      • deleteGroupsMatching

        public void deleteGroupsMatching()
      • deleteGroupsWithNodesWithoutconfigurationAtAll

        public void deleteGroupsWithNodesWithoutconfigurationAtAll()
      • deleteGroupsWithNodesWithoutconfigurationAtReportDate

        public void deleteGroupsWithNodesWithoutconfigurationAtReportDate()
      • deleteTotalGroups

        public void deleteTotalGroups()
      • enumerateGroupXSet

        public java.util.Enumeration<GroupXSet> enumerateGroupXSet()
        Method enumerateGroupXSet.
        Returns:
        an Enumeration over all possible elements of this collection
      • getGroupWithoutNodes

        public java.lang.Integer getGroupWithoutNodes()
        Returns the value of field 'groupWithoutNodes'.
        Returns:
        the value of field 'GroupWithoutNodes'.
      • getGroupXSet

        public GroupXSet getGroupXSet​(int index)
                               throws java.lang.IndexOutOfBoundsException
        Method getGroupXSet.
        Parameters:
        index -
        Returns:
        the value of the GroupXSet at the given index
        Throws:
        java.lang.IndexOutOfBoundsException - if the index given is outside the bounds of the collection
      • getGroupXSet

        public GroupXSet[] getGroupXSet()
        Method getGroupXSet.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
      • getGroupXSetCollection

        public java.util.List<GroupXSet> getGroupXSetCollection()
        Method getGroupXSetCollection.Returns a reference to 'groupXSetList'. No type checking is performed on any modifications to the Vector.
        Returns:
        a reference to the Vector backing this class
      • getGroupXSetCount

        public int getGroupXSetCount()
        Method getGroupXSetCount.
        Returns:
        the size of this collection
      • getGroupsMatching

        public java.lang.Integer getGroupsMatching()
        Returns the value of field 'groupsMatching'.
        Returns:
        the value of field 'GroupsMatching'.
      • getGroupsWithNodesWithoutconfigurationAtAll

        public java.lang.Integer getGroupsWithNodesWithoutconfigurationAtAll()
        Returns the value of field 'groupsWithNodesWithoutconfigurationAtAll'.
        Returns:
        the value of field 'GroupsWithNodesWithoutconfigurationAtAll'.
      • getGroupsWithNodesWithoutconfigurationAtReportDate

        public java.lang.Integer getGroupsWithNodesWithoutconfigurationAtReportDate()
        Returns the value of field 'groupsWithNodesWithoutconfigurationAtReportDate'.
        Returns:
        the value of field 'GroupsWithNodesWithoutconfigurationAtReportDate'
      • getReportDate

        public java.lang.String getReportDate()
        Returns the value of field 'reportDate'.
        Returns:
        the value of field 'ReportDate'.
      • getReportRequestDate

        public java.lang.String getReportRequestDate()
        Returns the value of field 'reportRequestDate'.
        Returns:
        the value of field 'ReportRequestDate'.
      • getTotalGroups

        public java.lang.Integer getTotalGroups()
        Returns the value of field 'totalGroups'.
        Returns:
        the value of field 'TotalGroups'.
      • getUser

        public java.lang.String getUser()
        Returns the value of field 'user'.
        Returns:
        the value of field 'User'.
      • hasGroupWithoutNodes

        public boolean hasGroupWithoutNodes()
        Method hasGroupWithoutNodes.
        Returns:
        true if at least one GroupWithoutNodes has been added
      • hasGroupsMatching

        public boolean hasGroupsMatching()
        Method hasGroupsMatching.
        Returns:
        true if at least one GroupsMatching has been added
      • hasGroupsWithNodesWithoutconfigurationAtAll

        public boolean hasGroupsWithNodesWithoutconfigurationAtAll()
        Method hasGroupsWithNodesWithoutconfigurationAtAll.
        Returns:
        true if at least one GroupsWithNodesWithoutconfigurationAtAll has been added
      • hasGroupsWithNodesWithoutconfigurationAtReportDate

        public boolean hasGroupsWithNodesWithoutconfigurationAtReportDate()
        Method hasGroupsWithNodesWithoutconfigurationAtReportDate.
        Returns:
        true if at least one GroupsWithNodesWithoutconfigurationAtReportDate has been added
      • hasTotalGroups

        public boolean hasTotalGroups()
        Method hasTotalGroups.
        Returns:
        true if at least one TotalGroups has been added
      • iterateGroupXSet

        public java.util.Iterator<GroupXSet> iterateGroupXSet()
        Method iterateGroupXSet.
        Returns:
        an Iterator over all possible elements in this collection
      • removeAllGroupXSet

        public void removeAllGroupXSet()
      • removeGroupXSet

        public boolean removeGroupXSet​(GroupXSet vGroupXSet)
        Method removeGroupXSet.
        Parameters:
        vGroupXSet -
        Returns:
        true if the object was removed from the collection.
      • removeGroupXSetAt

        public GroupXSet removeGroupXSetAt​(int index)
        Method removeGroupXSetAt.
        Parameters:
        index -
        Returns:
        the element removed from the collection
      • setGroupWithoutNodes

        public void setGroupWithoutNodes​(java.lang.Integer groupWithoutNodes)
        Sets the value of field 'groupWithoutNodes'.
        Parameters:
        groupWithoutNodes - the value of field 'groupWithoutNodes'.
      • setGroupXSet

        public void setGroupXSet​(int index,
                                 GroupXSet vGroupXSet)
                          throws java.lang.IndexOutOfBoundsException
        Parameters:
        index -
        vGroupXSet -
        Throws:
        java.lang.IndexOutOfBoundsException - if the index given is outside the bounds of the collection
      • setGroupXSet

        public void setGroupXSet​(GroupXSet[] vGroupXSetArray)
        Parameters:
        vGroupXSetArray -
      • setGroupXSet

        public void setGroupXSet​(java.util.List<GroupXSet> vGroupXSetList)
        Sets the value of 'groupXSetList' by copying the given Vector. All elements will be checked for type safety.
        Parameters:
        vGroupXSetList - the Vector to copy.
      • setGroupXSetCollection

        public void setGroupXSetCollection​(java.util.List<GroupXSet> groupXSetList)
        Deprecated.
        Sets the value of 'groupXSetList' by setting it to the given Vector. No type checking is performed.
        Parameters:
        groupXSetList - the Vector to set.
      • setGroupsMatching

        public void setGroupsMatching​(java.lang.Integer groupsMatching)
        Sets the value of field 'groupsMatching'.
        Parameters:
        groupsMatching - the value of field 'groupsMatching'.
      • setGroupsWithNodesWithoutconfigurationAtAll

        public void setGroupsWithNodesWithoutconfigurationAtAll​(java.lang.Integer groupsWithNodesWithoutconfigurationAtAll)
        Sets the value of field 'groupsWithNodesWithoutconfigurationAtAll'.
        Parameters:
        groupsWithNodesWithoutconfigurationAtAll - the value of field 'groupsWithNodesWithoutconfigurationAtAll'.
      • setGroupsWithNodesWithoutconfigurationAtReportDate

        public void setGroupsWithNodesWithoutconfigurationAtReportDate​(java.lang.Integer groupsWithNodesWithoutconfigurationAtReportDate)
        Sets the value of field 'groupsWithNodesWithoutconfigurationAtReportDate'.
        Parameters:
        groupsWithNodesWithoutconfigurationAtReportDate - the value of field 'groupsWithNodesWithoutconfigurationAtReportDate'.
      • setReportDate

        public void setReportDate​(java.lang.String reportDate)
        Sets the value of field 'reportDate'.
        Parameters:
        reportDate - the value of field 'reportDate'.
      • setReportRequestDate

        public void setReportRequestDate​(java.lang.String reportRequestDate)
        Sets the value of field 'reportRequestDate'.
        Parameters:
        reportRequestDate - the value of field 'reportRequestDate'.
      • setTotalGroups

        public void setTotalGroups​(java.lang.Integer totalGroups)
        Sets the value of field 'totalGroups'.
        Parameters:
        totalGroups - the value of field 'totalGroups'.
      • setUser

        public void setUser​(java.lang.String user)
        Sets the value of field 'user'.
        Parameters:
        user - the value of field 'user'.
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object