Interface DocumentTypeContract

All Superinterfaces:
org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
DocumentType, DocumentType.Builder

public interface DocumentTypeContract extends org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.common.GloballyUnique
  • Method Details

    • getName

      String getName()
    • getDocumentTypeVersion

      Integer getDocumentTypeVersion()
    • getLabel

      String getLabel()
    • getDescription

      String getDescription()
    • getParentId

      String getParentId()
    • isActive

      boolean isActive()
    • getHelpDefinitionUrl

      String getHelpDefinitionUrl()
    • getDocSearchHelpUrl

      String getDocSearchHelpUrl()
    • getPostProcessorName

      String getPostProcessorName()
    • getApplicationId

      String getApplicationId()
    • isCurrent

      boolean isCurrent()
    • getBlanketApproveGroupId

      String getBlanketApproveGroupId()
    • getSuperUserGroupId

      String getSuperUserGroupId()
    • getPolicies

      Map<DocumentTypePolicy,String> getPolicies()
    • getDocumentTypeAttributes

      List<? extends DocumentTypeAttributeContract> getDocumentTypeAttributes()
    • getResolvedDocumentHandlerUrl

      String getResolvedDocumentHandlerUrl()
    • getUnresolvedDocHandlerUrl

      String getUnresolvedDocHandlerUrl()
    • getAuthorizer

      String getAuthorizer()
      Returns:
      the custom DocumentTypePermissionService class or service name configured for the doc type
      Since:
      2.1.3