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.StringgetApplicationFormName(SaApplicationInfo.ApplicationType type)Reads the application form name for the given type.java.util.Map<SaApplicationInfo.ApplicationType,SaApplicationInfo>getApplicationInfos()Reads all application informations.SaFolderClassBeangetBean()Reads the folder class bean.SaFolderConstants.CLASS_TYPEgetClassType()Reads the folder class type.java.lang.StringgetDocumentDDCName()Returns the name of the document DDC.SaFolderClassgetEffectiveClass()java.lang.StringgetFolderDDCName()Reads the folder name for this class.java.lang.StringgetName()ResultTypegetNaviDisplayFields()Reads the navigation display fields.java.lang.StringgetNaviDisplayFieldsXML()Reads the navigation display fields.java.lang.StringgetShortName()java.lang.StringgetSysRowId()java.lang.StringgetWorkflowName()Returns the name of the workflow to be started when a new eFile is created.booleanisEmbedded()If true, the masks used forDOCUMENT_NEW,EFILE_NEWandEFILE_QUERYhave to be displayed as embedded masks in the navigation view.booleanisInherited(SaApplicationInfo.ApplicationType type)Reads, if the application type is inherited.voidsetNaviDisplayFields(ResultType type)java.lang.StringtoString()
-
-
-
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:
getSysRowIdin interfaceSaFolderClass- Returns:
- SysRowId
- See Also:
SaFolderClass.getSysRowId()
-
getShortName
public java.lang.String getShortName()
- Specified by:
getShortNamein interfaceSaFolderClass- Returns:
- Class short name
- See Also:
SaFolderClass.getShortName()
-
getName
public java.lang.String getName()
- Specified by:
getNamein 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:
getApplicationFormNamein 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:
getApplicationInfosin 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:
getNaviDisplayFieldsin interfaceSaFolderClass- Returns:
- Navigation display fields result type
- See Also:
SaFolderClass.getNaviDisplayFields()
-
getBean
public SaFolderClassBean getBean()
Reads the folder class bean.- Specified by:
getBeanin interfaceSaFolderClass- Returns:
- Folder class bean
- See Also:
SaFolderClass.getBean()
-
getFolderDDCName
public java.lang.String getFolderDDCName()
Reads the folder name for this class.- Specified by:
getFolderDDCNamein interfaceSaFolderClass- Returns:
- Folder name
- See Also:
SaFolderClass.getFolderDDCName()
-
getNaviDisplayFieldsXML
public java.lang.String getNaviDisplayFieldsXML()
Reads the navigation display fields.- Specified by:
getNaviDisplayFieldsXMLin 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:
isInheritedin 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:
getClassTypein interfaceSaFolderClass- Returns:
- Folder class type
- See Also:
SaFolderClass.getClassType()
-
isEmbedded
public boolean isEmbedded()
If true, the masks used forDOCUMENT_NEW,EFILE_NEWandEFILE_QUERYhave to be displayed as embedded masks in the navigation view.- Specified by:
isEmbeddedin 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:
getDocumentDDCNamein 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:
getWorkflowNamein interfaceSaFolderClass- Returns:
- workflow name for new eFiles
- See Also:
SaFolderClass.getWorkflowName()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-