Class Node


  • @Validated
    public class Node
    extends Object
    Node
    • Constructor Detail

      • Node

        public Node()
    • Method Detail

      • getId

        @NotNull
        public @NotNull String getId()
        Get id
        Returns:
        id
      • setId

        public void setId​(String id)
      • getName

        @NotNull
        @Pattern(regexp="^(?!(.*[\\\"\\*\\\\\\>\\<\\?/\\:\\|]+.*)|(.*[\\.]?.*[\\.]+$)|(.*[ ]+$))")
        public @NotNull @Pattern(regexp="^(?!(.*[\\\"\\*\\\\\\>\\<\\?/\\:\\|]+.*)|(.*[\\.]?.*[\\.]+$)|(.*[ ]+$))") String getName()
        The name must not contain spaces or the following special characters: * \" < > \\ / ? : and |. The character . must not be used at the end of the name.
        Returns:
        name
      • setName

        public void setName​(String name)
      • nodeType

        public Node nodeType​(String nodeType)
      • getNodeType

        @NotNull
        public @NotNull String getNodeType()
        Get nodeType
        Returns:
        nodeType
      • setNodeType

        public void setNodeType​(String nodeType)
      • isFolder

        public Node isFolder​(Boolean isFolder)
      • isIsFolder

        @NotNull
        public @NotNull Boolean isIsFolder()
        Get isFolder
        Returns:
        isFolder
      • setIsFolder

        public void setIsFolder​(Boolean isFolder)
      • isIsFile

        @NotNull
        public @NotNull Boolean isIsFile()
        Get isFile
        Returns:
        isFile
      • setIsFile

        public void setIsFile​(Boolean isFile)
      • isLocked

        public Node isLocked​(Boolean isLocked)
      • isIsLocked

        public Boolean isIsLocked()
        Get isLocked
        Returns:
        isLocked
      • setIsLocked

        public void setIsLocked​(Boolean isLocked)
      • getModifiedAt

        @NotNull
        @Valid
        public @NotNull @Valid OffsetDateTime getModifiedAt()
        Get modifiedAt
        Returns:
        modifiedAt
      • setModifiedAt

        public void setModifiedAt​(OffsetDateTime modifiedAt)
      • modifiedByUser

        public Node modifiedByUser​(UserInfo modifiedByUser)
      • getModifiedByUser

        @NotNull
        @Valid
        public @NotNull @Valid UserInfo getModifiedByUser()
        Get modifiedByUser
        Returns:
        modifiedByUser
      • setModifiedByUser

        public void setModifiedByUser​(UserInfo modifiedByUser)
      • getCreatedAt

        @NotNull
        @Valid
        public @NotNull @Valid OffsetDateTime getCreatedAt()
        Get createdAt
        Returns:
        createdAt
      • setCreatedAt

        public void setCreatedAt​(OffsetDateTime createdAt)
      • createdByUser

        public Node createdByUser​(UserInfo createdByUser)
      • getCreatedByUser

        @NotNull
        @Valid
        public @NotNull @Valid UserInfo getCreatedByUser()
        Get createdByUser
        Returns:
        createdByUser
      • setCreatedByUser

        public void setCreatedByUser​(UserInfo createdByUser)
      • parentId

        public Node parentId​(String parentId)
      • getParentId

        public String getParentId()
        Get parentId
        Returns:
        parentId
      • setParentId

        public void setParentId​(String parentId)
      • isIsLink

        public Boolean isIsLink()
        Get isLink
        Returns:
        isLink
      • setIsLink

        public void setIsLink​(Boolean isLink)
      • getContent

        @Valid
        public @Valid ContentInfo getContent()
        Get content
        Returns:
        content
      • setContent

        public void setContent​(ContentInfo content)
      • addAspectNamesItem

        public Node addAspectNamesItem​(String aspectNamesItem)
      • getAspectNames

        public List<String> getAspectNames()
        Get aspectNames
        Returns:
        aspectNames
      • setAspectNames

        public void setAspectNames​(List<String> aspectNames)
      • properties

        public Node properties​(Object properties)
      • getProperties

        public Object getProperties()
        Get properties
        Returns:
        properties
      • setProperties

        public void setProperties​(Object properties)
      • allowableOperations

        public Node allowableOperations​(List<String> allowableOperations)
      • addAllowableOperationsItem

        public Node addAllowableOperationsItem​(String allowableOperationsItem)
      • getAllowableOperations

        public List<String> getAllowableOperations()
        Get allowableOperations
        Returns:
        allowableOperations
      • setAllowableOperations

        public void setAllowableOperations​(List<String> allowableOperations)
      • getPath

        @Valid
        public @Valid PathInfo getPath()
        Get path
        Returns:
        path
      • setPath

        public void setPath​(PathInfo path)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object