Interface DocumentPermissions

All Superinterfaces:
ModelObjectPermissions, ModelPermissions, WorkflowObjectPermissions

public interface DocumentPermissions extends WorkflowObjectPermissions
Since:
3.9.1
  • Method Details

    • rename

      boolean rename()
    • reuse

      boolean reuse()
      Returns:
      whether or not this Document can be reused in the current Project
    • comment

      boolean comment()
    • createWorkItemOfType

      boolean createWorkItemOfType(@NotNull String typeId)
    • createWorkItemOfTypes

      @NotNull IterableWithSize<EnumOption> createWorkItemOfTypes()
    • manageDocument

      boolean manageDocument()
    • modifyContent

      boolean modifyContent()
    • changeType

      boolean changeType()
    • modifyFields

      boolean modifyFields()
      Checks if current user can change the status or the custom fields of this document instance
    • modifyWithCurrentLicense

      boolean modifyWithCurrentLicense()
      Checks if the license of current user allows modification of the document
    • createWorkitems

      boolean createWorkitems()
      Checks if the license of current user allows creating workitems in the document
      Since:
      3.20.2
    • publishToTeamcenter

      boolean publishToTeamcenter()
      Since:
      3.21.2
    • useTeamcenterShare

      boolean useTeamcenterShare()
      Checks if Teamcenter Share is configured and the license of the current user allows for its use.
      Since:
      3.23.10