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 FolderClass
FolderClass.getSysRowId()
public String getName()
getName
in interface FolderClass
FolderClass.getName()
public String getShortName()
getShortName
in interface FolderClass
FolderClass.getShortName()
public String getFolderDDC()
getFolderDDC
in interface FolderClass
FolderClass.getFolderDDC()
public com.saperion.ngc.iform.xml.ResultType getFieldsToDisplay()
getFieldsToDisplay
in interface FolderClass
FolderClass.getFieldsToDisplay()
public String getFormNameForType(FolderFormType type)
getFormNameForType
in interface FolderClass
type
- operation typeFolderClass.getFormNameForType(FolderFormType)
public com.saperion.constants.SaFolderConstants.CLASS_TYPE getClassType()
getClassType
in interface FolderClass
FolderClass.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 FolderClass
FolderClass.isEmbedded()
public String getWorkflowName()
getWorkflowName
in interface FolderClass
FolderClass.getWorkflowName()
public String getDocumentDDCName()
getDocumentDDCName
in interface FolderClass
FolderClass.getDocumentDDCName()
Copyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.