Package com.saperion.folder
Class SaFolderClassImpl
- java.lang.Object
-
- com.saperion.folder.SaFolderClassImpl
-
- All Implemented Interfaces:
SaFolderClass
,java.io.Serializable
public class SaFolderClassImpl extends java.lang.Object implements SaFolderClass
Implementation of folder classes.- Author:
- rbo
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SaFolderClassImpl(SaFolderClass parentClass, SaDocumentInfo info, java.lang.String className)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getApplicationFormName(SaApplicationInfo.ApplicationType type)
Reads the application form name for the given type.java.util.Map<SaApplicationInfo.ApplicationType,SaApplicationInfo>
getApplicationInfos()
Reads all application informations.SaFolderClassBean
getBean()
Reads the folder class bean.SaFolderConstants.CLASS_TYPE
getClassType()
Reads the folder class type.java.lang.String
getDocumentDDCName()
Returns the name of the document DDC.SaFolderClass
getEffectiveClass()
java.lang.String
getFolderDDCName()
Reads the folder name for this class.java.lang.String
getName()
ResultType
getNaviDisplayFields()
Reads the navigation display fields.java.lang.String
getNaviDisplayFieldsXML()
Reads the navigation display fields.java.lang.String
getShortName()
java.lang.String
getSysRowId()
java.lang.String
getWorkflowName()
Returns the name of the workflow to be started when a new eFile is created.boolean
isEmbedded()
If true, the masks used forDOCUMENT_NEW
,EFILE_NEW
andEFILE_QUERY
have to be displayed as embedded masks in the navigation view.boolean
isInherited(SaApplicationInfo.ApplicationType type)
Reads, if the application type is inherited.void
setNaviDisplayFields(ResultType type)
java.lang.String
toString()
-
-
-
Constructor Detail
-
SaFolderClassImpl
public SaFolderClassImpl(SaFolderClass parentClass, SaDocumentInfo info, java.lang.String className)
Constructor.- Parameters:
parentClass
- Parent classinfo
- Document infoclassName
- Class name
-
-
Method Detail
-
getEffectiveClass
public SaFolderClass getEffectiveClass()
- Returns:
- Effective class
-
getSysRowId
public java.lang.String getSysRowId()
- Specified by:
getSysRowId
in interfaceSaFolderClass
- Returns:
- SysRowId
- See Also:
SaFolderClass.getSysRowId()
-
getShortName
public java.lang.String getShortName()
- Specified by:
getShortName
in interfaceSaFolderClass
- Returns:
- Class short name
- See Also:
SaFolderClass.getShortName()
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceSaFolderClass
- Returns:
- Class name
- See Also:
SaFolderClass.getName()
-
getApplicationFormName
public java.lang.String getApplicationFormName(SaApplicationInfo.ApplicationType type)
Reads the application form name for the given type.- Specified by:
getApplicationFormName
in interfaceSaFolderClass
- Parameters:
type
- Application type- Returns:
- Form name
- See Also:
SaFolderClass.getApplicationFormName(com.saperion .folder.SaApplicationInfo.ApplicationType)
-
getApplicationInfos
public java.util.Map<SaApplicationInfo.ApplicationType,SaApplicationInfo> getApplicationInfos()
Reads all application informations.- Specified by:
getApplicationInfos
in interfaceSaFolderClass
- Returns:
- Application infos
- See Also:
SaFolderClass.getApplicationInfos()
-
setNaviDisplayFields
public void setNaviDisplayFields(ResultType type)
- Parameters:
type
- Result type object
-
getNaviDisplayFields
public ResultType getNaviDisplayFields()
Reads the navigation display fields.- Specified by:
getNaviDisplayFields
in interfaceSaFolderClass
- Returns:
- Navigation display fields result type
- See Also:
SaFolderClass.getNaviDisplayFields()
-
getBean
public SaFolderClassBean getBean()
Reads the folder class bean.- Specified by:
getBean
in interfaceSaFolderClass
- Returns:
- Folder class bean
- See Also:
SaFolderClass.getBean()
-
getFolderDDCName
public java.lang.String getFolderDDCName()
Reads the folder name for this class.- Specified by:
getFolderDDCName
in interfaceSaFolderClass
- Returns:
- Folder name
- See Also:
SaFolderClass.getFolderDDCName()
-
getNaviDisplayFieldsXML
public java.lang.String getNaviDisplayFieldsXML()
Reads the navigation display fields.- Specified by:
getNaviDisplayFieldsXML
in interfaceSaFolderClass
- Returns:
- Navigation display fields XML
- See Also:
SaFolderClass.getNaviDisplayFieldsXML()
-
isInherited
public boolean isInherited(SaApplicationInfo.ApplicationType type)
Reads, if the application type is inherited.- Specified by:
isInherited
in interfaceSaFolderClass
- Parameters:
type
- Application type- Returns:
- True, if it is inherited
- See Also:
SaFolderClass.isInherited(com.saperion.folder.SaApplicationInfo.ApplicationType)
-
getClassType
public SaFolderConstants.CLASS_TYPE getClassType()
Reads the folder class type.- Specified by:
getClassType
in interfaceSaFolderClass
- Returns:
- Folder class type
- See Also:
SaFolderClass.getClassType()
-
isEmbedded
public boolean isEmbedded()
If true, the masks used forDOCUMENT_NEW
,EFILE_NEW
andEFILE_QUERY
have to be displayed as embedded masks in the navigation view.- Specified by:
isEmbedded
in interfaceSaFolderClass
- Returns:
- true, if embedded flag is set
- See Also:
SaFolderClass.isEmbedded()
-
getDocumentDDCName
public java.lang.String getDocumentDDCName()
Returns the name of the document DDC.- Specified by:
getDocumentDDCName
in interfaceSaFolderClass
- Returns:
- name of the document ddc
- See Also:
SaFolderClass.getDocumentDDCName()
-
getWorkflowName
public java.lang.String getWorkflowName()
Returns the name of the workflow to be started when a new eFile is created.- Specified by:
getWorkflowName
in interfaceSaFolderClass
- Returns:
- workflow name for new eFiles
- See Also:
SaFolderClass.getWorkflowName()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-