Class CmsCmisRelationHelper.RelationKey

java.lang.Object
org.opencms.cmis.CmsCmisRelationHelper.RelationKey
Enclosing class:
CmsCmisRelationHelper

public static class CmsCmisRelationHelper.RelationKey extends Object
A class which contains the necessary information to identify a relation object.

  • Constructor Details

    • RelationKey

      public RelationKey(CmsUUID sourceId, CmsUUID targetId, String relType)
      Creates a new relation key.

      Parameters:
      sourceId - the source id
      targetId - the target id
      relType - the relation type
  • Method Details

    • fillRelation

      public void fillRelation(CmsObject cms)
      Reads the actual resource and relation data from the OpenCms VFS.

      Parameters:
      cms - the CMS context to use for reading the data
    • getRelation

      Gets the relation object.

      Returns:
      the relation object
    • getRelType

      public String getRelType()
      Gets the relation type.

      Returns:
      the relation type
    • getSource

      Gets the source resource of the relation.

      Returns:
      the source of the relation
    • getSourceId

      public CmsUUID getSourceId()
      Gets the source id.

      Returns:
      the source id
    • getTargetId

      public CmsUUID getTargetId()
      Gets the target id of the relation.

      Returns:
      the target id
    • setRelType

      public void setRelType(String relType)
      Sets the relation type.

      Parameters:
      relType - the relation type
    • setSourceId

      public void setSourceId(CmsUUID sourceId)
      Sets the source id.

      Parameters:
      sourceId - the source id
    • setTargetId

      public void setTargetId(CmsUUID targetId)
      Sets the target id.

      Parameters:
      targetId - the target id
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also: