Interface FolderClass
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
ClassicConnectorFolderClass
,GenericFolderClass
public interface FolderClass extends java.io.Serializable
Defines a folder class that holds information about a folder like the forms used and the fields visible in the navigation view.
-
-
Method Summary
All Methods Instance Methods Abstract 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 forDOCUMENT_NEW
,EFILE_NEW
andEFILE_QUERY
need to be displayed as embedded masks in the navigation view.
-
-
-
Method Detail
-
getSysRowId
java.lang.String getSysRowId()
Returns the sysRowId of the folder class.- Returns:
- SysRowId
-
getName
java.lang.String getName()
Returns the full name of the folder class.- Returns:
- full class name
-
getShortName
java.lang.String getShortName()
Returns the short name of the folder class.- Returns:
- short class name
-
getFolderDDC
java.lang.String getFolderDDC()
Returns the folder DDC name for this class.- Returns:
- Folder DDC
-
getFieldsToDisplay
com.saperion.ngc.iform.xml.ResultType getFieldsToDisplay()
A folder class contains a list of index fields that should be displayed in the navigation view.- Returns:
- Result type for fields
-
getFormNameForType
java.lang.String getFormNameForType(FolderFormType type)
A folder can use several forms for different operations (like index, query, edit...).- Parameters:
type
- operation type- Returns:
- name of the form for the specified operation type or null if no form for the specified type is defined
-
getClassType
com.saperion.constants.SaFolderConstants.CLASS_TYPE getClassType()
A folder class can be typed to mark special folders like eFiles, registers and so on.- Returns:
- class type
-
isEmbedded
boolean isEmbedded()
If this method returns true, the masks forDOCUMENT_NEW
,EFILE_NEW
andEFILE_QUERY
need to be displayed as embedded masks in the navigation view.- Returns:
- embedded flag
-
getWorkflowName
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.- Returns:
- workflow name or null if not available
-
getDocumentDDCName
java.lang.String getDocumentDDCName()
Returns the name of the DDC that contains the documents of an eFile- or outliner-application.- Returns:
- document-dcc-name or null if not set
-
-