Class ClassicConnectorFolderClass
- java.lang.Object
-
- com.saperion.ngc.model.navigation.ClassicConnectorFolderClass
-
- All Implemented Interfaces:
FolderClass
,java.io.Serializable
public class ClassicConnectorFolderClass extends java.lang.Object implements FolderClass
Implementation of FolderClass for ClassicConnector.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClassicConnectorFolderClass(com.saperion.folder.SaFolderClass saFolderClass)
Constructor.
-
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 forDOCUMENT_NEW
,EFILE_NEW
andEFILE_QUERY
need to be displayed as embedded masks in the navigation view.
-
-
-
Method Detail
-
getSysRowId
public java.lang.String getSysRowId()
Returns the sysRowId of the folder class.- Specified by:
getSysRowId
in interfaceFolderClass
- Returns:
- SysRowId
- See Also:
FolderClass.getSysRowId()
-
getName
public java.lang.String getName()
Returns the full name of the folder class.- Specified by:
getName
in interfaceFolderClass
- Returns:
- full class name
- See Also:
FolderClass.getName()
-
getShortName
public java.lang.String getShortName()
Returns the short name of the folder class.- Specified by:
getShortName
in interfaceFolderClass
- Returns:
- short class name
- See Also:
FolderClass.getShortName()
-
getFolderDDC
public java.lang.String getFolderDDC()
Returns the folder DDC name for this class.- Specified by:
getFolderDDC
in interfaceFolderClass
- Returns:
- Folder DDC
- See Also:
FolderClass.getFolderDDC()
-
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 interfaceFolderClass
- Returns:
- Result type for fields
- See Also:
FolderClass.getFieldsToDisplay()
-
getFormNameForType
public java.lang.String getFormNameForType(FolderFormType type)
A folder can use several forms for different operations (like index, query, edit...).- Specified by:
getFormNameForType
in interfaceFolderClass
- 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
- See Also:
FolderClass.getFormNameForType(com.saperion.ngc.model.navigation.FolderFormType)
-
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 interfaceFolderClass
- Returns:
- class type
- See Also:
FolderClass.getClassType()
-
isEmbedded
public 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.- Specified by:
isEmbedded
in interfaceFolderClass
- 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 interfaceFolderClass
- 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 interfaceFolderClass
- Returns:
- document-dcc-name or null if not set
- See Also:
FolderClass.getDocumentDDCName()
-
-