Class BaseObjectType


  • public class BaseObjectType
    extends java.lang.Object
    DSL for preparing calls on getting the type children of a type.
    • Constructor Detail

      • BaseObjectType

        public BaseObjectType​(CmisWrapper cmisAPI,
                              java.lang.String baseTypeID)
    • Method Detail

      • withPropertyDefinitions

        public BaseObjectType withPropertyDefinitions()
      • withoutPropertyDefinitions

        public BaseObjectType withoutPropertyDefinitions()
      • hasChildren

        public BaseObjectType.PropertyDefinitionObject hasChildren​(java.lang.String objectTypeID)
        Example of objectTypeID: "D:trx:transferReport" - see ObjectTypeHelper "D:trx:tempTransferStore" "D:imap:imapAttach"
        Parameters:
        objectTypeID -
      • doesNotHaveChildren

        public CmisWrapper doesNotHaveChildren​(java.lang.String objectTypeID)
        Example of objectTypeID: "D:trx:transferReport" - see ObjectTypeHelper "D:trx:tempTransferStore" "D:imap:imapAttach"
        Parameters:
        objectTypeID -
      • hasDescendantType

        public CmisWrapper hasDescendantType​(int depth,
                                             java.lang.String... objectTypeIDs)
        Assert that specified descendantType is present in the depth of tree Depth can be -1 or >= 1 Example of objectTypeID: "D:trx:transferReport" - see ObjectTypeHelper "D:trx:tempTransferStore" "D:imap:imapAttach"
        Parameters:
        objectTypeID -
        depth -
        Returns:
      • doesNotHaveDescendantType

        public CmisWrapper doesNotHaveDescendantType​(int depth,
                                                     java.lang.String... objectTypeIDs)
        Assert that specified descendantType is NOT present in the depth of tree Depth can be -1 or >= 1 Example of objectTypeID: "D:trx:transferReport" - see ObjectTypeHelper "D:trx:tempTransferStore" "D:imap:imapAttach"
        Parameters:
        objectTypeID -
        depth -
        Returns: