Class GenericFolderClass

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.saperion.constants.SaFolderConstants.CLASS_TYPE getClassType()
      A folder class can be typed to mark special folders like eFiles, registers and so on.
      java.lang.String getDocumentDDCName()
      Returns the name of the DDC that contains the documents of an eFile- or outliner-application.
      com.saperion.ngc.iform.xml.ResultType getFieldsToDisplay()
      A folder class contains a list of index fields that should be displayed in the navigation view.
      java.lang.String getFolderDDC()
      Returns the folder DDC name for this class.
      java.lang.String getFormNameForType​(FolderFormType type)
      A folder can use several forms for different operations (like index, query, edit...).
      java.lang.String getName()
      Returns the full name of the folder class.
      java.lang.String getShortName()
      Returns the short name of the folder class.
      java.lang.String getSysRowId()
      Returns the sysRowId of the folder class.
      java.lang.String getWorkflowName()
      Returns the name of the workflow definition to start when a new eFile is created.
      boolean isEmbedded()
      If this method returns true, the masks for DOCUMENT_NEW, EFILE_NEW and EFILE_QUERY need to be displayed as embedded masks in the navigation view.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GenericFolderClass

        public GenericFolderClass​(NavigationNode modelNode)
        Constructor.
        Parameters:
        modelNode - Model node
      • GenericFolderClass

        public GenericFolderClass​(java.lang.String queryMask)
        Constructor.
        Parameters:
        queryMask - Query mask name
    • Method Detail

      • getFieldsToDisplay

        public com.saperion.ngc.iform.xml.ResultType getFieldsToDisplay()
        A folder class contains a list of index fields that should be displayed in the navigation view.
        Specified by:
        getFieldsToDisplay in interface FolderClass
        Returns:
        Result type for fields
        See Also:
        FolderClass.getFieldsToDisplay()
      • getClassType

        public com.saperion.constants.SaFolderConstants.CLASS_TYPE getClassType()
        A folder class can be typed to mark special folders like eFiles, registers and so on.
        Specified by:
        getClassType in interface FolderClass
        Returns:
        class type
        See Also:
        FolderClass.getClassType()
      • isEmbedded

        public boolean isEmbedded()
        If this method returns true, the masks for DOCUMENT_NEW, EFILE_NEW and EFILE_QUERY need to be displayed as embedded masks in the navigation view.
        Specified by:
        isEmbedded in interface FolderClass
        Returns:
        embedded flag
        See Also:
        FolderClass.isEmbedded()
      • getWorkflowName

        public java.lang.String getWorkflowName()
        Returns the name of the workflow definition to start when a new eFile is created. The definition will initiate the cloning of the eFile template defined in the definiton.
        Specified by:
        getWorkflowName in interface FolderClass
        Returns:
        workflow name or null if not available
        See Also:
        FolderClass.getWorkflowName()
      • getDocumentDDCName

        public java.lang.String getDocumentDDCName()
        Returns the name of the DDC that contains the documents of an eFile- or outliner-application.
        Specified by:
        getDocumentDDCName in interface FolderClass
        Returns:
        document-dcc-name or null if not set
        See Also:
        FolderClass.getDocumentDDCName()