public class GenericFolderClass extends Object implements FolderClass
| Constructor and Description |
|---|
GenericFolderClass(NavigationNode modelNode)
Constructor.
|
GenericFolderClass(String queryMask)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.saperion.constants.SaFolderConstants.CLASS_TYPE |
getClassType()
A folder class can be typed to mark special folders like eFiles, registers and so on.
|
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.
|
String |
getFolderDDC()
Returns the folder DDC name for this class.
|
String |
getFormNameForType(FolderFormType type)
A folder can use several forms for different operations (like index, query, edit...).
|
String |
getName()
Returns the full name of the folder class.
|
String |
getShortName()
Returns the short name of the folder class.
|
String |
getSysRowId()
Returns the sysRowId of the folder class.
|
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. |
public GenericFolderClass(NavigationNode modelNode)
modelNode - Model nodepublic GenericFolderClass(String queryMask)
queryMask - Query mask namepublic String getSysRowId()
getSysRowId in interface FolderClassFolderClass.getSysRowId()public String getName()
getName in interface FolderClassFolderClass.getName()public String getShortName()
getShortName in interface FolderClassFolderClass.getShortName()public String getFolderDDC()
getFolderDDC in interface FolderClassFolderClass.getFolderDDC()public com.saperion.ngc.iform.xml.ResultType getFieldsToDisplay()
getFieldsToDisplay in interface FolderClassFolderClass.getFieldsToDisplay()public String getFormNameForType(FolderFormType type)
getFormNameForType in interface FolderClasstype - operation typeFolderClass.getFormNameForType(FolderFormType)public com.saperion.constants.SaFolderConstants.CLASS_TYPE getClassType()
getClassType in interface FolderClassFolderClass.getClassType()public boolean isEmbedded()
DOCUMENT_NEW, EFILE_NEW
and EFILE_QUERY need to be displayed as embedded masks in the navigation view.isEmbedded in interface FolderClassFolderClass.isEmbedded()public String getWorkflowName()
getWorkflowName in interface FolderClassFolderClass.getWorkflowName()public String getDocumentDDCName()
getDocumentDDCName in interface FolderClassFolderClass.getDocumentDDCName()Copyright © 2016 SAPERION AG. All rights reserved.