Class NodeMetadata

java.lang.Object
eu.xenit.alfred.api.node.NodeMetadata

public class NodeMetadata extends Object
Represents the metadata of a node. This contains The id, which is a noderef. The type of the node, which is a qname. The basetype of the node, which is a qname. The transaction id. This long is used for caching purposes. The properties, which is a Map from QName to String list. The aspects of the node, which is a list of qnames.
  • Constructor Details

  • Method Details

    • getId

      public NodeRef getId()
    • setId

      public void setId(NodeRef id)
    • getType

      public QName getType()
    • setType

      public void setType(QName type)
    • getBaseType

      public QName getBaseType()
    • setBaseType

      public void setBaseType(QName baseType)
    • getTransactionId

      public long getTransactionId()
    • setTransactionId

      public void setTransactionId(long transactionId)
    • getProperties

      public Map<QName,List<String>> getProperties()
    • setProperties

      public void setProperties(Map<QName,List<String>> properties)
    • getAspects

      public List<QName> getAspects()
    • setAspects

      public void setAspects(List<QName> aspects)
    • toString

      public String toString()
      Overrides:
      toString in class Object