Class NavuListEntry

All Implemented Interfaces:
ConfIterate, MaapiDiffIterate

public class NavuListEntry extends NavuContainer
A NavuList holds this representation of a entry as its children or entry set.
  • Method Details

    • getKey

      public ConfKey getKey()
      Return the associate key that this NavuList is mapped to.
      Overrides:
      getKey in class NavuContainer
      Returns:
      the corresponding key
    • equals

      public boolean equals(Object o)
      Compares the specified object with this NavuListEntry for equality. Returns true if the given object is also a NavuListEntry and it has the same ConfPath as this NavuListEntry.
      Overrides:
      equals in class NavuContainer
      Parameters:
      o - object to be compared for equality with this NavuListEntry
      Returns:
      true if the specified object is equal to this NavuListEntry
    • hashCode

      public int hashCode()
      Description copied from class: NavuNode
      Return the hashCode of this NavuNode. For most nodes, the hash code is based on the ConfPath of the node. For module root containers there is no ConfPath and instead the hash code is based on the hash code of the module schema.
      Overrides:
      hashCode in class NavuContainer
      Returns:
      The hashCode
    • delete

      public NavuContainer delete() throws NavuException
      Deletes this entry from the NavuList it contains returns this NavuListEntry as NavuContainer. Sets the NavuNode.getChangeFlag() flag to MOP_DELETED
      Overrides:
      delete in class NavuContainer
      Returns:
      The NavuContainer removed by this operation getChange on the return NavuContainer returns MOP_DELETED
      Throws:
      NavuException