ogre.dms.util
Class DMSSystemEnvironment

java.lang.Object
  extended by ogre.dms.util.DMSSystemEnvironment
All Implemented Interfaces:
Serializable

public class DMSSystemEnvironment
extends Object
implements Serializable

Environment setting for DMS. Confirguration is placed in these file 'conf/config.properties' & 'conf/system.properties' along with DMS Server.

Version:
$Id: DMSSystemEnvironment.java,v 1.5.2.73.2.96 2010/12/23 09:53:33 yaoming Exp $
Author:
Docpedia team
See Also:
Serialized Form

Field Summary
static String DEFAULT_CheckingDaysBeforeExpired
           
static int DEFAULT_DisplayExpiringDocInDay
           
static int DEFAULT_DOCEXPIRYYEAR
           
static boolean DEFAULT_Expire
           
static boolean DEFAULT_Expire_Mail_DOC_LIST_TO_DCC
          Mail the summary of the expiry document to DCC Group or not
static int DEFAULT_Expire_Mail_DOC_LIST_TO_DCC_BY_WEEK
          Mail the summary of the expiry document to DCC Group in each 'n' week(s).
static String DEFAULT_Expire_Notify_Target
           Inform users that the document is going to be expired.
static String KEY_CheckingDaysBeforeExpired
           
static String KEY_DOCEXPIRYYEAR
          Key to indetify the DOCEXPIRYYEAR parameter.
static String KEY_Expire
          Key to indetify the Expire parameter.
static String KEY_Expire_Mail_DOC_LIST_TO_DCC
          Key to identify the Expire_Mail_DOC_LIST_TO_DCC parameter.
static String KEY_Expire_Mail_DOC_LIST_TO_DCC_BY_WEEK
          Key to identify the Expire_Mail_DOC_LIST_TO_DCC_BY_WEEK parameter.
static String KEY_Expire_Notify_Target
          Key to identify the Expire_Notify_Target parameter.
 
Method Summary
static Object createObject(Constructor constructor, Object[] arguments)
           
static Object createObject(String className)
           
static void destroy()
           
 boolean displayDocIsDownloaded()
           
 String getAclUpdateCompleteMailSubject()
           
 String getADMAddressIndex()
           
 String getADMIndex()
           
 Vector getAdministrationRoles()
          Get the system defined role which can do the administration jobs.
 String getAFProcessID(String type)
           
 String getAFUserID()
           
 Vector getAllFields(String tableName)
           
 int getAllowDownloadOutOfDateFiles()
           
 String getAnalyzerClassName()
           
 String getAuthentication()
           
 Vector getAVExtAccessRoleList()
           
 Vector getAVMappingManager()
           
 HashMap getAVMappingMap()
           
 Vector getAVMappingModifier()
           
 Vector getAVMappingObtainer()
           
 String getAVServerIP()
           
 String getAVServerPort()
           
 int getBookItemsLendingLimits()
           
 int getBookItemsReservationLimits()
           
 int getBookLendingDayPeriod()
           
 String getCacheEngineClass()
           
 List getCheckingDaysBeforeExpired()
          Refer to conf/config.properties.
 String getCheckoutSubject()
           
 String getColumnOfHistoryDoc()
           
 String getColumnsToDisplayInDocumentList()
           
static String getConfigPropertyName()
           
 String getCurrentFileRootPathIndex()
           
 int getDaysOfLatestDocumentsToDisplayInMyDcc()
           
static InputStream getDBcreateScriptStream()
           
static InputStream getDBdropScriptStream()
           
static InputStream getDBinsertScriptStream()
           
 String getDBName()
           
 String getDBPasswd()
           
 String getDBPort()
           
 String getDBServerIP()
           
 String getDBType()
           
 String getDBUrl()
           
 String getDBUser()
           
 String getDCCIndex()
           
 HashMap getDefaultACLMappingMap()
          Deprecated. V2.1 Shihwei 2007/04/10 use getDefaultACLMappingMap(String) instead.
 Map getDefaultACLMappingMap(String encryptType)
          Map 'Document Permission' to 'Attachment Permission'.
 HashMap getDefaultExtACLMappingMap(String encryptType)
          While external user downloading files, the permissions will be applied.
 String getDefaultIndexPath()
           
 Vector getDefaultManager()
           
 Vector getDefaultModifier()
           
 Vector getDefaultObtainer()
           
 Vector getDefaultPDACL()
           
 Vector getDefaultSubscribers()
           
 int getDisplayExpiringDocInDay()
           
 List getDistributionSiteInfo()
           
 DistSiteInfo getDistSiteInfo(String uniqueID)
           
 String getDMSEncodePath()
           
 String getDMSExpiredPath()
           
 String getDMSHome()
           
 String getDMSName()
           
 String getDMSRegularPath()
           
 String getDMSRootPath()
           
 String getDMSRootPath(PhysicalDocumentItem item)
           
 Map getDMSRootPathMap()
           
 String getDMSTempPath()
           
 String getDMSWorkingPath()
           
 String getDocAuditMailTemplate()
          稽催mail
 String getDocMailTemplate()
          文件分享
 String getDocPerPageIndex()
           
 String getDocRequestTemplate()
          詢問作者
 String getDocumentExpiryYear()
           
 String getDraftSize()
           
 String getEnableSearchEngine()
           
 String getEncryptionType()
          Deprecated. V2.1 use getImplementedEncryptionType()
 String getEventBridgeClass()
          Deprecated. V2.1 won't be referred and maintained. Shihiwei 2007/04/09
 String getEventHandler()
          Deprecated. V2.1 Shihwei 2007/04/09
 int getExpireMailDocListToDCCByWeek()
           
 boolean getExpireNotification()
           
 List getExpireNotifyTargetList()
           
 String getExtNoDownloadFileSubject()
           
 Vector getFieldsWithoutKey(String tableName)
           
 String getFileTypeInWorkflow()
           
 int getFindOfPDD()
           
 String getFlowEngineIP()
           
 String getFlowEnginePort()
           
 ForumConfig getForumConfig()
           
 String getForumFileRoot()
           
 List getImplementedEncryptionType()
          Retrieve the implemented document security solution.
 Map getIPRangeMappingOfDistStorage()
           
 String getIsCrossIndex()
           
 String getIsNoPermissionFolderHidden()
           
static InputStream getISOProcessDBcreateScriptStream()
           
static InputStream getISOProcessDBdropScriptStream()
           
static InputStream getISOProcessDBUpdateScriptStream()
           
 String getKeyFields(String tableName)
           
 int getLendingCountsSumDayPeriod()
           
 Vector getLibCategory()
          取得圖書類別.
 Vector getLibLanguage()
          取得圖書語言.
 Vector getLibPeriodical()
          取得週期屬性.
 Vector getLibType()
          取得資料型態.
 String getLocaleLanguage()
           
static String getLoginURL()
           
 int getLongTermBookLendingDayPeriod()
           
 String getMailEncoding()
           
 String getMailLoginURL()
           
 String getManagerEMail()
           
 String getMaxActive()
           
 int getMaxExtNotifyNoDownloadCount()
           
 String getMaxIdle()
           
 int getMaxMultiSelect()
           
 int getMaxSearchResult()
           
 String getMaxWait()
           
 Vector getMultiApplyMode()
           
static String getMyLibraryPropertyName()
           
 int getNewArrivalDayPeriod()
           
 String getNoticeBoardSwitchIndex()
           
 String getNotifyAclUpdateCompleteMailTemplate()
           
 String getNotifyCheckOutEmailTemplate()
           
 String getNotifyExtNoDownloadFileEmailTemplate()
           
 int getNumOfDistributionSites()
           
 String getOpenFileInBrowser()
           
 String getOpenFileInBrowserExtension()
           
 String getPasoPdfEncodePath()
           
 int getPasoPdfLimitedFileSize()
           
 Vector getPasoPdfLimitedFileTypeList()
           
 int getPasoPdfMaxAmountUploading()
           
 String getPasoPdfPath()
          for pasoPdf conversion
 Vector getPasoPdfUnsupportedFileTypeList()
           
 String getPasoPdfUploadPath()
           
 String getPDFencrypt()
           
 String getPDFErrorPath()
           
 Vector getPDFExtAccessRoleList()
           
 String getPdfExtAccessRoleReadType()
           
 String getPDFImgWatermarkPath()
          浮水印圖檔資料夾
 String getPdfManagerReadType()
           
 Vector getPDFMappingManager()
           
 HashMap getPDFMappingMap()
           
 Vector getPDFMappingModifier()
           
 Vector getPDFMappingObtainer()
           
 String getPdfModifierReadType()
           
 String getPdfObtainerReadType()
           
 String[] getPdfSecurityOnlineReadingIPList()
           
 int getPdfSecurityTimePeriod()
           
 String getPdfSecurityTimePeriodString()
           
 int getPdfSecurityTimePeriodUnit()
           
 String getPDFSourcePath()
           
 String getPDFSuccessPath()
           
 String getPDFSwitchIndex()
          Deprecated. by Shihwei 2007/04/09
 String getPDFTempPath()
          for pdf conver
 String getPDFWatermarkAdminPreview()
          浮水印預覽檔案
 String getPDFWatermarkPreviewLandscape()
          浮水印預覽檔案
 String getPDFWatermarkPreviewPortrait()
          浮水印預覽檔案
 String getPermission_type_ext()
          Permission Type is extension
 String getPermission_type_mapping()
          Permission Type is mapping
 HashMap getPermissionMap()
           
 String getPortNumber()
           
 String getPreCache()
           
 String getPrintDocFooter()
           
 String getPrintDocHeader()
           
 Vector getPrintDocTab()
           
 Vector getProcessList()
          quick create process list
 String getRecordNumber()
           
 String getReviewEmailTemplate()
           
 String getReviewSubject()
           
 String getReviewWithSafetyIndex()
           
 Vector getRoles(String group, String role)
          Get all roles which are equal or less powerful to the role specified by the parameter.
 List getScanFileTypeList()
           
 int getScanFrequency()
           
 int getScanNumOfFileType()
           
 String getSearchEngineClassName()
           
 String getSearchEngineIP()
           
 String getSearchEnginePort()
           
 String getSearchEngineUser()
           
 String getSearchEngineUserPassword()
           
 String getSearchIndexName()
           
 Vector getSendingCategoryService()
           
static String getServerCacheState()
           
 String getServerIP()
           
 String getServerIPName()
           
 int getServerPort()
           
 String getServerPortInString()
           
 String getSMTPPassword()
           
 String getSMTPServerIP()
           
 String getSMTPServerPort()
           
 String getSMTPUser()
           
 String getSSL()
           
 String getSSLTrustStore()
           
 String getSSLTrustStorePass()
           
 String getStartSN()
          取得文件版本編號起始
 String getSubscribeSize()
           
static SystemInfo getSystemInfo()
           
static String getSystemPropertyName()
           
 Vector getTableList()
           
 String getTemplateFileName(String action)
           
 String getTemplateTitle(String action)
           
 String getTimeIntervalIndex()
          Deprecated.  
 String getTransaction()
          is Enable DB Transaction Mode
 String getTransmitFileBySchedule()
           
 List getTV4OfficeList()
           
 List getTV4PDFList()
           
 List getTV4UDPList()
           
 String getTVAdminID()
           
 String getTVAdminPassword()
           
 String getTVDefaultOffineDate()
           
 Vector getTVExtAccessRoleList()
           
 HashMap getTVExtMappingMap()
           
 Vector getTVExtMappingReader()
           
 Vector getTVMappingManager()
           
 HashMap getTVMappingMap()
           
 Vector getTVMappingModifier()
           
 Vector getTVMappingObtainer()
           
 String getTVServerIP()
           
 String getTVSSO()
           
 String getUnusualAutoAuditTemplate()
          異常下載稽核結果通知
static String getUseDBInfo()
           
 String getVDGenIDType()
          get VD GenID Type
 String getWebAgendaURL()
           
 String getWebServerIP()
           
 String getWebServerPort()
           
 String getYouCanBorrowEmailTemplate()
          取得 通知 User 可前來借書的 Email template file name.
 String getYourReservationHasBeenCancelTemplate()
          取得 通知 User 其預約單已被取消 Email template file name.
 void initRoles()
           
static DMSSystemEnvironment instance()
           
 boolean isAllowToModifyColumns()
           
 boolean isAutoConvertToPdf()
           
 boolean isAutoVueModuleEnable()
           
 boolean isBoardListEnabled()
           
 boolean isCheckDefineVIDWhenPublishing()
           
 boolean isCheckOutAlone()
           
 boolean isCheckSerialIDWhenPublishing()
           
 boolean isColumnToDisplayShortcutCreateddateInDocShare()
           
 boolean isDefaultSubscribeAuthorAsSelfSubscription()
           
 boolean isDistStorageModuleEnable()
           
 boolean isEnableMobileDevice()
           
 boolean isEncryptFilesInRepository()
           
 boolean isExcludeAdminUserFromWorkflow()
           
 boolean isExpireMailDocListToDCC()
           
static boolean isExternalDownloadEnable()
           
 boolean isExtReaderACL()
           
static boolean isForumEnable()
           
 boolean isFullTextSearchModuleEnable()
           
 boolean isFuncApplyacl()
           
 boolean isFuncCheckout()
           
 boolean isFuncFavorite()
           
 boolean isFuncMailRequest()
           
 boolean isFuncMailShare()
           
 boolean isFuncNullify()
           
 boolean isFuncPrinter()
           
 boolean isFuncSubscribe()
           
 boolean isHistoryVersionHideLv4Obsolete()
          History Version documant Hide relation Lv4 document that had been Obsoleted
 boolean isLimitDCCtoOwnedDocumentType()
           
 boolean isLogACLModificationRecord()
           
 boolean isLogoutLinkEnable()
           
 boolean isMobileDownloadModuleEnable()
           
 boolean isMyLibraryEnabled()
          圖書館模組是否載入使用.
 boolean isNoPermissionDocAndFolderHiddenInSearchingResult()
           
 boolean isNoPermissionDocumentHidden()
           
 boolean isNotifyADM()
           
 boolean isNotifyAuthor()
           
 boolean isObsoleteWithMainDoc()
           
 boolean isPasoPdfConversionEnabled()
           
 boolean isPdfConversionModuleEnable()
           
 boolean isPdfSecurityActivated()
           
 boolean isPdfSecurityDeleteFileWhileVerifyFailed()
           
 boolean isPdfSecurityDownloadModuleEnabled()
          PDF SecuVue Solution module.
 boolean isPdfSecurityOfflineReadingMacControl()
           
 boolean isPdfSecurityOneTimeRead()
           
 boolean isPdfSecurityOnlineReadingIPControl()
           
 boolean isPdfSecurityTimeLimit()
           
 boolean isPdfSecurityValidateClientLogUrlSetting()
           
 boolean isPdfSecurityVerifyUserAgainstSecuVue()
           
 boolean isPdfSecurityVerifyUserAgainstSecuVueForExternalUser()
           
 boolean isPerformonitor()
           
 boolean isRegardReadAsDownloadPermission()
           
 boolean isRejectToUserIfSerialNumExceedTheDefinition()
          Private API: CUSTOMIZATION for C0594 only
 boolean isReuseTheAbandonedSerialNum()
          Private API: CUSTOMIZATION for C0594 only
 boolean isTabDefineAcl()
           
 boolean isTabDefineApprovingrecord()
           
 boolean isTabDefineHistory()
           
 boolean isTabDefineLogstatistic()
           
 boolean isTabDefinePdacl()
           
 boolean isTabDefineRelation()
           
 boolean isTabDefineReviewslist()
           
 boolean isTabDefineSubscriberlist()
           
 boolean isTabDefineViewdockeeper()
           
 boolean isTransmitFileImmediately()
           
 boolean isTrustviewModuleEnable()
           
 boolean isUsingDefaultSearchEngine()
           
 void prepareShutDown()
           
 Vector propertiesToVector(Properties pro, String key)
           
 void reload()
           
 void setAllowDownloadOutOfDateFiles(int allowDownloadOutOfDateFiles)
           
 void setAuthentication(String authentication)
           
 void setAVExtAccessRoleList(Vector AVExtAccessRoleList)
           
 void setAVMappingManager(Vector AVMappingManager)
           
 void setAVMappingMap(HashMap AVMappingMap)
           
 void setAVMappingModifier(Vector AVMappingModifier)
           
 void setAVMappingObtainer(Vector AVMappingObtainer)
           
 void setAVServerIP(String value)
           
 void setAVServerPort(String value)
           
 void setBookItemsLendingLimits(int aBookItemsLendingLimits)
           
 void setBookItemsReservationLimits(int aBookItemsReservationLimits)
           
 void setBookLendingDayPeriod(int aBookLendingDayPeriod)
           
 void setColumnOfHistoryDoc(String columnOfHistoryDoc)
           
 void setColumnsToDisplayInDocumentList(String columnsToDisplayInDocumentList)
           
 void setDefaultIndexPath(String defaultIndexPath)
           
 void setDefaultManager(Vector DefaultManager)
           
 void setDefaultModifier(Vector DefaultModifier)
           
 void setDefaultObtainer(Vector DefaultObtainer)
           
 void setDefaultPDACL(Vector DefaultPDACL)
           
 void setDistributionSiteInfo(List distSiteInfoVec)
           
 void setDMSRootPath(String dmsRootPath)
           
 void setEncryptionType(String encryptionType)
          Deprecated. V2.1
 void setExcludeAdminUserFromWorkflow(boolean excludeAdminUserFromWorkflow)
           
 void setFileTypeInWorkflow(String fileTypeInWorkflow)
           
 void setFindOfPDD(int aFindOfPDD)
           
 void setForumConfig(ForumConfig forumConfig)
           
 void setForumFileRoot(String ForumFileRoot)
           
 void setLendingCountsSumDayPeriod(int aLendingCountsSumDayPeriod)
           
 void setLibCategory(Vector aCategory)
          Cache 圖書類別.
 void setLibLanguage(Vector aLanguage)
          Cache 圖書語言.
 void setLibPeriodical(Vector aPeriodical)
          Cache 週期屬性.
 void setLibType(Vector aType)
          Cache 資料型態.
 void setLongTermBookLendingDayPeriod(int aLongTermBookLendingDayPeriod)
           
 void setMailEncoding(String mailEncoding)
           
 void setMailLoginURL(String mailLoginURL)
           
 void setMaxSearchResult(int maxSearchResult)
           
 void setMyLibraryEnabled(boolean aMyLibraryEnabled)
          圖書館模組是否載入使用.
 void setNewArrivalDayPeriod(int aNewArrivalDayPeriod)
           
 void setNumOfDistributionSites(int numOfDistributionSites)
           
 void setPDFencrypt(String PDFencrypt)
           
 void setPDFExtAccessRoleList(Vector PDFExtAccessRoleList)
           
 void setPDFMappingManager(Vector PDFMappingManager)
           
 void setPDFMappingMap(HashMap PDFMappingMap)
           
 void setPDFMappingModifier(Vector PDFMappingModifier)
           
 void setPDFMappingObtainer(Vector PDFMappingObtainer)
           
 void setPermission_type_ext(String permission_type_ext)
           
 void setPermission_type_mapping(String permission_type_mapping)
           
 void setPermissionMap(HashMap PermissionMap)
           
 void setPrintDocFooter(String printDocFooter)
           
 void setPrintDocHeader(String printDocHeader)
           
 void setPrintDocTab(String printDocTab)
           
 void setSMTPServerPort(String smtpServerPort)
           
 void setSSL(String ssl)
           
 void setSSLTrustStore(String trustStore)
           
static void setSystemInfo(SystemInfo systemInfo)
           
 void setTransaction(String Transaction)
           
 void setTransmitFileBySchedule(String transmitFileBySchedule)
           
 void setTransmitFileImmediately(boolean transmitFileImmediately)
           
 void setTVAdminID(String TVAdminID)
           
 void setTVAdminPassword(String TVAdminPassword)
           
 void setTVExtAccessRoleList(Vector TVExtAccessRoleList)
           
 void setTVExtMappingMap(HashMap extMappingMap)
           
 void setTVExtMappingReader(Vector extMappingReader)
           
 void setTVMappingManager(Vector TVMappingManager)
           
 void setTVMappingMap(HashMap TVMappingMap)
           
 void setTVMappingModifier(Vector TVMappingModifier)
           
 void setTVMappingObtainer(Vector TVMappingObtainer)
           
 void setTVServerIP(String TVServerIP)
           
 void setTVSSO(String TVSSO)
           
 void setUsingDefaultSearchEngine(boolean usingDefaultSearchEngine)
           
 void setWebAgendaURL(String WebAgendaURL)
           
 void setWebServerIP(String WebServerIP)
           
 void setWebServerPort(String WebServerPort)
           
static void storeProperties(Properties pro)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_Expire

public static String KEY_Expire
Key to indetify the Expire parameter.


DEFAULT_Expire

public static boolean DEFAULT_Expire

KEY_DOCEXPIRYYEAR

public static String KEY_DOCEXPIRYYEAR
Key to indetify the DOCEXPIRYYEAR parameter.


DEFAULT_DOCEXPIRYYEAR

public static int DEFAULT_DOCEXPIRYYEAR

KEY_CheckingDaysBeforeExpired

public static String KEY_CheckingDaysBeforeExpired

DEFAULT_CheckingDaysBeforeExpired

public static String DEFAULT_CheckingDaysBeforeExpired

DEFAULT_DisplayExpiringDocInDay

public static int DEFAULT_DisplayExpiringDocInDay

KEY_Expire_Notify_Target

public static String KEY_Expire_Notify_Target
Key to identify the Expire_Notify_Target parameter.


DEFAULT_Expire_Notify_Target

public static String DEFAULT_Expire_Notify_Target
 Inform users that the document is going to be expired.
 This flag' value can be the conbination of following values, separated by ';'. 
 1: Author
 2: Doc Keeper
 3: Notify Author first, if the author does not exist, then notify Doc Keeper.
 4: DCC Group
 


KEY_Expire_Mail_DOC_LIST_TO_DCC

public static String KEY_Expire_Mail_DOC_LIST_TO_DCC
Key to identify the Expire_Mail_DOC_LIST_TO_DCC parameter.


DEFAULT_Expire_Mail_DOC_LIST_TO_DCC

public static boolean DEFAULT_Expire_Mail_DOC_LIST_TO_DCC
Mail the summary of the expiry document to DCC Group or not


KEY_Expire_Mail_DOC_LIST_TO_DCC_BY_WEEK

public static String KEY_Expire_Mail_DOC_LIST_TO_DCC_BY_WEEK
Key to identify the Expire_Mail_DOC_LIST_TO_DCC_BY_WEEK parameter.


DEFAULT_Expire_Mail_DOC_LIST_TO_DCC_BY_WEEK

public static int DEFAULT_Expire_Mail_DOC_LIST_TO_DCC_BY_WEEK
Mail the summary of the expiry document to DCC Group in each 'n' week(s).

Method Detail

instance

public static DMSSystemEnvironment instance()

reload

public void reload()

propertiesToVector

public Vector propertiesToVector(Properties pro,
                                 String key)

getSendingCategoryService

public Vector getSendingCategoryService()

getTVDefaultOffineDate

public String getTVDefaultOffineDate()

getExpireNotification

public boolean getExpireNotification()

getIsCrossIndex

public String getIsCrossIndex()

isCheckOutAlone

public boolean isCheckOutAlone()
Returns:
Returns the checkOutAlone.

getIsNoPermissionFolderHidden

public String getIsNoPermissionFolderHidden()

isNoPermissionDocumentHidden

public boolean isNoPermissionDocumentHidden()

isNoPermissionDocAndFolderHiddenInSearchingResult

public boolean isNoPermissionDocAndFolderHiddenInSearchingResult()
Since:
V3.0

getMultiApplyMode

public Vector getMultiApplyMode()

getPDFSwitchIndex

public String getPDFSwitchIndex()
Deprecated. by Shihwei 2007/04/09


isAutoConvertToPdf

public boolean isAutoConvertToPdf()
Returns:
Since:
V2.1

getServerIPName

public String getServerIPName()

getPortNumber

public String getPortNumber()

getDMSName

public String getDMSName()

getReviewWithSafetyIndex

public String getReviewWithSafetyIndex()

getADMIndex

public String getADMIndex()

getADMAddressIndex

public String getADMAddressIndex()

getDCCIndex

public String getDCCIndex()

getTimeIntervalIndex

public String getTimeIntervalIndex()
Deprecated. 

Returns:

getDocPerPageIndex

public String getDocPerPageIndex()

getNoticeBoardSwitchIndex

public String getNoticeBoardSwitchIndex()

getVDGenIDType

public String getVDGenIDType()
get VD GenID Type

Returns:
String

isReuseTheAbandonedSerialNum

public boolean isReuseTheAbandonedSerialNum()
Private API: CUSTOMIZATION for C0594 only

Returns:
boolean

isRejectToUserIfSerialNumExceedTheDefinition

public boolean isRejectToUserIfSerialNumExceedTheDefinition()
Private API: CUSTOMIZATION for C0594 only

Returns:
boolean

initRoles

public void initRoles()

getRoles

public Vector getRoles(String group,
                       String role)
Get all roles which are equal or less powerful to the role specified by the parameter.

Parameters:
group - specifiying the target unit, "Document" or "Folder"
role - specifying the roles

For Document: Manager, Modifier, Obtainer, Printer, Viewer

For Folder: Owner, Writer, ExtOwner, Reader, ExtUpload, ExtReader


getAdministrationRoles

public Vector getAdministrationRoles()
Get the system defined role which can do the administration jobs.

Returns:
Vector each element is the system defined adminstrator role (String).
Since:
V3.0

destroy

public static void destroy()

getTableList

public Vector getTableList()

getFieldsWithoutKey

public Vector getFieldsWithoutKey(String tableName)

getAllFields

public Vector getAllFields(String tableName)

getKeyFields

public String getKeyFields(String tableName)

getDBUrl

public String getDBUrl()

getDBUser

public String getDBUser()

getDBPasswd

public String getDBPasswd()

getDBType

public String getDBType()

getDBServerIP

public String getDBServerIP()

getDBPort

public String getDBPort()

getDBName

public String getDBName()

getDMSHome

public String getDMSHome()

setDMSRootPath

public void setDMSRootPath(String dmsRootPath)

getDMSRootPath

public String getDMSRootPath()

getDMSRootPath

public String getDMSRootPath(PhysicalDocumentItem item)

getDMSRootPathMap

public Map getDMSRootPathMap()

getCurrentFileRootPathIndex

public String getCurrentFileRootPathIndex()

getDMSRegularPath

public String getDMSRegularPath()

getDMSExpiredPath

public String getDMSExpiredPath()

getDMSEncodePath

public String getDMSEncodePath()

getDMSWorkingPath

public String getDMSWorkingPath()

getDMSTempPath

public String getDMSTempPath()

getPDFTempPath

public String getPDFTempPath()
for pdf conver

Returns:
String

getPDFSourcePath

public String getPDFSourcePath()

getPDFSuccessPath

public String getPDFSuccessPath()

getPDFErrorPath

public String getPDFErrorPath()

getPasoPdfPath

public String getPasoPdfPath()
for pasoPdf conversion

Returns:
String

getPasoPdfEncodePath

public String getPasoPdfEncodePath()

getPasoPdfUploadPath

public String getPasoPdfUploadPath()

getPasoPdfMaxAmountUploading

public int getPasoPdfMaxAmountUploading()

getPasoPdfLimitedFileSize

public int getPasoPdfLimitedFileSize()

getPasoPdfLimitedFileTypeList

public Vector getPasoPdfLimitedFileTypeList()

getPasoPdfUnsupportedFileTypeList

public Vector getPasoPdfUnsupportedFileTypeList()

getSMTPServerIP

public String getSMTPServerIP()

getSMTPUser

public String getSMTPUser()

getSMTPPassword

public String getSMTPPassword()

getManagerEMail

public String getManagerEMail()

getFlowEngineIP

public String getFlowEngineIP()

getFlowEnginePort

public String getFlowEnginePort()

getServerIP

public String getServerIP()

getServerPort

public int getServerPort()

getServerPortInString

public String getServerPortInString()

getAFUserID

public String getAFUserID()

getAFProcessID

public String getAFProcessID(String type)

getEnableSearchEngine

public String getEnableSearchEngine()

getSearchEngineIP

public String getSearchEngineIP()

getSearchEnginePort

public String getSearchEnginePort()

getSearchEngineUser

public String getSearchEngineUser()

getSearchEngineUserPassword

public String getSearchEngineUserPassword()

getSearchIndexName

public String getSearchIndexName()

getSearchEngineClassName

public String getSearchEngineClassName()

getMaxActive

public String getMaxActive()

getMaxWait

public String getMaxWait()

getMaxIdle

public String getMaxIdle()

getRecordNumber

public String getRecordNumber()

getDocumentExpiryYear

public String getDocumentExpiryYear()

getCheckingDaysBeforeExpired

public List getCheckingDaysBeforeExpired()
Refer to conf/config.properties.

Returns:
List each element is day string representing the notification day before document's expiry date.

getProcessList

public Vector getProcessList()
quick create process list

Returns:
Vector

getEventBridgeClass

public String getEventBridgeClass()
Deprecated. V2.1 won't be referred and maintained. Shihiwei 2007/04/09

Returns:
clazz name

getWebServerPort

public String getWebServerPort()

getWebServerIP

public String getWebServerIP()

getPreCache

public String getPreCache()

getEventHandler

public String getEventHandler()
Deprecated. V2.1 Shihwei 2007/04/09


getSubscribeSize

public String getSubscribeSize()

getDraftSize

public String getDraftSize()

getLocaleLanguage

public String getLocaleLanguage()

getTemplateFileName

public String getTemplateFileName(String action)

getTemplateTitle

public String getTemplateTitle(String action)

prepareShutDown

public void prepareShutDown()

getSystemPropertyName

public static String getSystemPropertyName()

getConfigPropertyName

public static String getConfigPropertyName()

storeProperties

public static void storeProperties(Properties pro)

getISOProcessDBcreateScriptStream

public static InputStream getISOProcessDBcreateScriptStream()

getDBcreateScriptStream

public static InputStream getDBcreateScriptStream()

getDBdropScriptStream

public static InputStream getDBdropScriptStream()

getISOProcessDBdropScriptStream

public static InputStream getISOProcessDBdropScriptStream()

getISOProcessDBUpdateScriptStream

public static InputStream getISOProcessDBUpdateScriptStream()

getDBinsertScriptStream

public static InputStream getDBinsertScriptStream()

getUseDBInfo

public static String getUseDBInfo()

getMailLoginURL

public String getMailLoginURL()

getLoginURL

public static String getLoginURL()

getServerCacheState

public static String getServerCacheState()

setWebServerPort

public void setWebServerPort(String WebServerPort)

setWebServerIP

public void setWebServerIP(String WebServerIP)

createObject

public static Object createObject(String className)

createObject

public static Object createObject(Constructor constructor,
                                  Object[] arguments)

getDocMailTemplate

public String getDocMailTemplate()
文件分享

Returns:
String

getDocAuditMailTemplate

public String getDocAuditMailTemplate()
稽催mail

Returns:
String

getDocRequestTemplate

public String getDocRequestTemplate()
詢問作者

Returns:
String

getReviewEmailTemplate

public String getReviewEmailTemplate()

getReviewSubject

public String getReviewSubject()

getUnusualAutoAuditTemplate

public String getUnusualAutoAuditTemplate()
異常下載稽核結果通知

Returns:
String
Since:
V3.0

getPDFWatermarkPreviewPortrait

public String getPDFWatermarkPreviewPortrait()
浮水印預覽檔案

Returns:
String
Since:
V3.0

getPDFWatermarkPreviewLandscape

public String getPDFWatermarkPreviewLandscape()
浮水印預覽檔案

Returns:
String
Since:
V3.0

getPDFWatermarkAdminPreview

public String getPDFWatermarkAdminPreview()
浮水印預覽檔案

Returns:
String
Since:
V3.0

getPDFImgWatermarkPath

public String getPDFImgWatermarkPath()
浮水印圖檔資料夾

Returns:
String
Since:
V3.0

getYouCanBorrowEmailTemplate

public String getYouCanBorrowEmailTemplate()
取得 通知 User 可前來借書的 Email template file name.


getYourReservationHasBeenCancelTemplate

public String getYourReservationHasBeenCancelTemplate()
取得 通知 User 其預約單已被取消 Email template file name.


getLibType

public Vector getLibType()
取得資料型態.

Returns:
Vector each element is a com.flowring.library.data.Type object.

setLibType

public void setLibType(Vector aType)
Cache 資料型態.

Parameters:
aType - Vector

getLibCategory

public Vector getLibCategory()
取得圖書類別.

Returns:
Vector each element is a Category object.

setLibCategory

public void setLibCategory(Vector aCategory)
Cache 圖書類別.

Parameters:
aCategory - Vector

getLibLanguage

public Vector getLibLanguage()
取得圖書語言.

Returns:
Vector each element is a Language object.

setLibLanguage

public void setLibLanguage(Vector aLanguage)
Cache 圖書語言.

Parameters:
aLanguage - Vector

getLibPeriodical

public Vector getLibPeriodical()
取得週期屬性.

Returns:
Vector each element is a Periodical object.

setLibPeriodical

public void setLibPeriodical(Vector aPeriodical)
Cache 週期屬性.

Parameters:
aPeriodical - Vector

getMyLibraryPropertyName

public static String getMyLibraryPropertyName()

isMyLibraryEnabled

public boolean isMyLibraryEnabled()
圖書館模組是否載入使用.

Returns:
true if myLibraryEnabled is set to true.

setMyLibraryEnabled

public void setMyLibraryEnabled(boolean aMyLibraryEnabled)
圖書館模組是否載入使用.

Parameters:
aMyLibraryEnabled - - the new value for myLibraryEnabled

getLendingCountsSumDayPeriod

public int getLendingCountsSumDayPeriod()
Returns:
the int value of lendingCountsSumDayPeriod.

setLendingCountsSumDayPeriod

public void setLendingCountsSumDayPeriod(int aLendingCountsSumDayPeriod)
Parameters:
aLendingCountsSumDayPeriod - - the new value for lendingCountsSumDayPeriod

getNewArrivalDayPeriod

public int getNewArrivalDayPeriod()
Returns:
the int value of newArrivalDayPeriod.

setNewArrivalDayPeriod

public void setNewArrivalDayPeriod(int aNewArrivalDayPeriod)
Parameters:
aNewArrivalDayPeriod - - the new value for newArrivalDayPeriod

getBookItemsLendingLimits

public int getBookItemsLendingLimits()
Returns:
the int value of bookItemsLendingLimits.

setBookItemsLendingLimits

public void setBookItemsLendingLimits(int aBookItemsLendingLimits)
Parameters:
aBookItemsLendingLimits - - the new value for bookItemsLendingLimits

getBookLendingDayPeriod

public int getBookLendingDayPeriod()
Returns:
the int value of bookLendingDayPeriod.

setBookLendingDayPeriod

public void setBookLendingDayPeriod(int aBookLendingDayPeriod)
Parameters:
aBookLendingDayPeriod - - the new value for bookLendingDayPeriod

getBookItemsReservationLimits

public int getBookItemsReservationLimits()
Returns:
the int value of bookItemsReservationLimits.

setBookItemsReservationLimits

public void setBookItemsReservationLimits(int aBookItemsReservationLimits)
Parameters:
aBookItemsReservationLimits - - the new value for bookItemsReservationLimits

getLongTermBookLendingDayPeriod

public int getLongTermBookLendingDayPeriod()
Returns:
the int value of longTermBookLendingDayPeriod.

setLongTermBookLendingDayPeriod

public void setLongTermBookLendingDayPeriod(int aLongTermBookLendingDayPeriod)
Parameters:
aLongTermBookLendingDayPeriod - - the new value for longTermBookLendingDayPeriod

getFindOfPDD

public int getFindOfPDD()
Returns:
the int value of findOfPDD.

setFindOfPDD

public void setFindOfPDD(int aFindOfPDD)
Parameters:
aFindOfPDD - - the new value for findOfPDD

setEncryptionType

public void setEncryptionType(String encryptionType)
Deprecated. V2.1

Parameters:
encryptionType -

setPermission_type_mapping

public void setPermission_type_mapping(String permission_type_mapping)

setPermission_type_ext

public void setPermission_type_ext(String permission_type_ext)

setForumConfig

public void setForumConfig(ForumConfig forumConfig)

setMailLoginURL

public void setMailLoginURL(String mailLoginURL)

setMailEncoding

public void setMailEncoding(String mailEncoding)

setWebAgendaURL

public void setWebAgendaURL(String WebAgendaURL)

setDefaultPDACL

public void setDefaultPDACL(Vector DefaultPDACL)

setDefaultObtainer

public void setDefaultObtainer(Vector DefaultObtainer)

setDefaultModifier

public void setDefaultModifier(Vector DefaultModifier)

setDefaultManager

public void setDefaultManager(Vector DefaultManager)

setForumFileRoot

public void setForumFileRoot(String ForumFileRoot)

setTransaction

public void setTransaction(String Transaction)

setTVMappingObtainer

public void setTVMappingObtainer(Vector TVMappingObtainer)

setTVMappingModifier

public void setTVMappingModifier(Vector TVMappingModifier)

setTVMappingManager

public void setTVMappingManager(Vector TVMappingManager)

setPDFMappingObtainer

public void setPDFMappingObtainer(Vector PDFMappingObtainer)

setPDFMappingModifier

public void setPDFMappingModifier(Vector PDFMappingModifier)

setPDFMappingManager

public void setPDFMappingManager(Vector PDFMappingManager)

setAVMappingObtainer

public void setAVMappingObtainer(Vector AVMappingObtainer)

setAVMappingModifier

public void setAVMappingModifier(Vector AVMappingModifier)

setAVMappingManager

public void setAVMappingManager(Vector AVMappingManager)

setTVAdminPassword

public void setTVAdminPassword(String TVAdminPassword)

setTVAdminID

public void setTVAdminID(String TVAdminID)

setTVServerIP

public void setTVServerIP(String TVServerIP)

setTVSSO

public void setTVSSO(String TVSSO)

getTV4OfficeList

public List getTV4OfficeList()

getTV4PDFList

public List getTV4PDFList()

getTV4UDPList

public List getTV4UDPList()

setAVMappingMap

public void setAVMappingMap(HashMap AVMappingMap)

setAVExtAccessRoleList

public void setAVExtAccessRoleList(Vector AVExtAccessRoleList)

setAVServerIP

public void setAVServerIP(String value)

setAVServerPort

public void setAVServerPort(String value)

setPermissionMap

public void setPermissionMap(HashMap PermissionMap)

setPDFencrypt

public void setPDFencrypt(String PDFencrypt)

setTVExtAccessRoleList

public void setTVExtAccessRoleList(Vector TVExtAccessRoleList)

setTVMappingMap

public void setTVMappingMap(HashMap TVMappingMap)

setPDFExtAccessRoleList

public void setPDFExtAccessRoleList(Vector PDFExtAccessRoleList)

setPDFMappingMap

public void setPDFMappingMap(HashMap PDFMappingMap)

getEncryptionType

public String getEncryptionType()
Deprecated. V2.1 use getImplementedEncryptionType()

get Encrypytion Type

Returns:
String this. ENCRYPTION_TYPE_SOURCE,ENCRYPTION_TYPE_PDF,ENCRYPTION_TYPE_TRUSTVIEW,ENCRYPTION_TYPE_AUTHENTICA,ENCRYPTION_TYPE_AUTOVIEW

getImplementedEncryptionType

public List getImplementedEncryptionType()
Retrieve the implemented document security solution.

Returns:
each element is one of the following: ENCRYPTION_TYPE_SOURCE, ENCRYPTION_TYPE_PDF, ENCRYPTION_TYPE_TRUSTVIEW, ENCRYPTION_TYPE_AUTOVUE, ENCRYPTION_TYPE_FLOWRING_PDF_SOLUTION
Since:
V2.1

getPermission_type_mapping

public String getPermission_type_mapping()
Permission Type is mapping

Returns:
String "true" or "false"

getPermission_type_ext

public String getPermission_type_ext()
Permission Type is extension

Returns:
String "true" or "false"

isForumEnable

public static boolean isForumEnable()

getForumConfig

public ForumConfig getForumConfig()

getMailEncoding

public String getMailEncoding()

getWebAgendaURL

public String getWebAgendaURL()

getDefaultPDACL

public Vector getDefaultPDACL()

getDefaultObtainer

public Vector getDefaultObtainer()

getDefaultModifier

public Vector getDefaultModifier()

getDefaultManager

public Vector getDefaultManager()

getDefaultSubscribers

public Vector getDefaultSubscribers()

getStartSN

public String getStartSN()
取得文件版本編號起始

Returns:
String

getForumFileRoot

public String getForumFileRoot()

getTransaction

public String getTransaction()
is Enable DB Transaction Mode

Returns:
String

getTVMappingObtainer

public Vector getTVMappingObtainer()

getTVMappingModifier

public Vector getTVMappingModifier()

getTVMappingManager

public Vector getTVMappingManager()

getPDFMappingObtainer

public Vector getPDFMappingObtainer()

getPDFMappingModifier

public Vector getPDFMappingModifier()

getPDFMappingManager

public Vector getPDFMappingManager()

getAVMappingObtainer

public Vector getAVMappingObtainer()

getAVMappingModifier

public Vector getAVMappingModifier()

getAVMappingManager

public Vector getAVMappingManager()

getTVAdminPassword

public String getTVAdminPassword()

getTVAdminID

public String getTVAdminID()

getTVServerIP

public String getTVServerIP()

getTVSSO

public String getTVSSO()

getAVMappingMap

public HashMap getAVMappingMap()

getAVExtAccessRoleList

public Vector getAVExtAccessRoleList()

getAVServerIP

public String getAVServerIP()

getAVServerPort

public String getAVServerPort()

getPermissionMap

public HashMap getPermissionMap()

getPDFencrypt

public String getPDFencrypt()

getTVExtAccessRoleList

public Vector getTVExtAccessRoleList()

getTVMappingMap

public HashMap getTVMappingMap()

getPDFExtAccessRoleList

public Vector getPDFExtAccessRoleList()

getPDFMappingMap

public HashMap getPDFMappingMap()

getDefaultACLMappingMap

public HashMap getDefaultACLMappingMap()
Deprecated. V2.1 Shihwei 2007/04/10 use getDefaultACLMappingMap(String) instead.

Returns:
HashMap

getDefaultACLMappingMap

public Map getDefaultACLMappingMap(String encryptType)
Map 'Document Permission' to 'Attachment Permission'. Then according to document's attribute type setting of encryption. Map different permissions to each solution.

Parameters:
encryptType - ENCRYPTION_TYPE_AUTOVUE ENCRYPTION_TYPE_TRUSTVIEW ENCRYPTION_TYPE_FLOWRING_PDF_SOLUTION ENCRYPTION_TYPE_PDF
Returns:
permission mapping

getDefaultExtACLMappingMap

public HashMap getDefaultExtACLMappingMap(String encryptType)
While external user downloading files, the permissions will be applied.

Returns:
HashMap permission mapping
Since:
V2.1

getNotifyCheckOutEmailTemplate

public String getNotifyCheckOutEmailTemplate()

getNotifyExtNoDownloadFileEmailTemplate

public String getNotifyExtNoDownloadFileEmailTemplate()

getExtNoDownloadFileSubject

public String getExtNoDownloadFileSubject()

getNotifyAclUpdateCompleteMailTemplate

public String getNotifyAclUpdateCompleteMailTemplate()

getAclUpdateCompleteMailSubject

public String getAclUpdateCompleteMailSubject()

getCheckoutSubject

public String getCheckoutSubject()

getCacheEngineClass

public String getCacheEngineClass()

getSystemInfo

public static SystemInfo getSystemInfo()
Returns:
Returns the systemInfo.

setSystemInfo

public static void setSystemInfo(SystemInfo systemInfo)
Parameters:
systemInfo - The systemInfo to set.

isExternalDownloadEnable

public static boolean isExternalDownloadEnable()
Returns:
Returns the externalDownloadEnable.

displayDocIsDownloaded

public boolean displayDocIsDownloaded()

isPasoPdfConversionEnabled

public boolean isPasoPdfConversionEnabled()

isEnableMobileDevice

public boolean isEnableMobileDevice()

getTVExtMappingMap

public HashMap getTVExtMappingMap()

setTVExtMappingMap

public void setTVExtMappingMap(HashMap extMappingMap)

getTVExtMappingReader

public Vector getTVExtMappingReader()

setTVExtMappingReader

public void setTVExtMappingReader(Vector extMappingReader)

getDefaultIndexPath

public String getDefaultIndexPath()
Returns:
the defaultIndexPath

setDefaultIndexPath

public void setDefaultIndexPath(String defaultIndexPath)
Parameters:
defaultIndexPath - the defaultIndexPath to set

isUsingDefaultSearchEngine

public boolean isUsingDefaultSearchEngine()
Returns:
the usingDefaultSearchEngine

setUsingDefaultSearchEngine

public void setUsingDefaultSearchEngine(boolean usingDefaultSearchEngine)
Parameters:
usingDefaultSearchEngine - the usingDefaultSearchEngine to set

getAnalyzerClassName

public String getAnalyzerClassName()
Returns:
the analyzerClassName

isPdfSecurityActivated

public boolean isPdfSecurityActivated()
Returns:
the pdfSecurityActivated

isPdfSecurityOnlineReadingIPControl

public boolean isPdfSecurityOnlineReadingIPControl()
Returns:
the pdfSecurityOnlineReadingIPControl

getPdfSecurityOnlineReadingIPList

public String[] getPdfSecurityOnlineReadingIPList()
Returns:
the pdfSecurityOnlineReadingIPList

isPdfSecurityOfflineReadingMacControl

public boolean isPdfSecurityOfflineReadingMacControl()
Returns:
the pdfSecurityOfflineReadingMacControl

isPdfSecurityTimeLimit

public boolean isPdfSecurityTimeLimit()
Returns:
the pdfSecurityTimeLimit

getPdfSecurityTimePeriodString

public String getPdfSecurityTimePeriodString()
Returns:
the pdfSecurityTimePeriodString

getPdfSecurityTimePeriodUnit

public int getPdfSecurityTimePeriodUnit()
Returns:
the pdfSecurityTimePeriodUnit

getPdfSecurityTimePeriod

public int getPdfSecurityTimePeriod()
Returns:
the pdfSecurityTimePeriod

isPdfSecurityDeleteFileWhileVerifyFailed

public boolean isPdfSecurityDeleteFileWhileVerifyFailed()
Returns:
the pdfSecurityDeleteFileWhileVerifyFailed

isPdfSecurityOneTimeRead

public boolean isPdfSecurityOneTimeRead()
Returns:
the pdfSecurityOneTimeRead

isPdfSecurityValidateClientLogUrlSetting

public boolean isPdfSecurityValidateClientLogUrlSetting()
Returns:
the pdfSecurityValidateClientLogUrlSetting

isPdfSecurityVerifyUserAgainstSecuVue

public boolean isPdfSecurityVerifyUserAgainstSecuVue()
Since:
3.0 HotFix_22 ISODMS-1789

isPdfSecurityVerifyUserAgainstSecuVueForExternalUser

public boolean isPdfSecurityVerifyUserAgainstSecuVueForExternalUser()
Since:
3.0 HotFix_22 ISODMS-1789

isPdfSecurityDownloadModuleEnabled

public boolean isPdfSecurityDownloadModuleEnabled()
PDF SecuVue Solution module.

Returns:
the pdfSecurityDownloadEnable
Since:
V2.1

isTrustviewModuleEnable

public boolean isTrustviewModuleEnable()
Returns:
Returns the trustviewModuleEnable.

isAutoVueModuleEnable

public boolean isAutoVueModuleEnable()
Returns:
Returns the autoVueModuleEnable.

isMobileDownloadModuleEnable

public boolean isMobileDownloadModuleEnable()
Returns:
Returns the mobileDownloadModuleEnable.

isFullTextSearchModuleEnable

public boolean isFullTextSearchModuleEnable()
Returns:
Returns the fullTextSearchModuleEnable.

isPdfConversionModuleEnable

public boolean isPdfConversionModuleEnable()
Returns:
Returns the pdfConversionModuleEnable.

isDistStorageModuleEnable

public boolean isDistStorageModuleEnable()
Returns:
Returns the distStorageModuleEnable.

getPdfExtAccessRoleReadType

public String getPdfExtAccessRoleReadType()
Returns:
the pdfExtAccessRoleReadType

getPdfManagerReadType

public String getPdfManagerReadType()
Returns:
the pdfManagerReadType

getPdfModifierReadType

public String getPdfModifierReadType()
Returns:
the pdfModifierReadType

getPdfObtainerReadType

public String getPdfObtainerReadType()
Returns:
the pdfObtainerReadType

getOpenFileInBrowser

public String getOpenFileInBrowser()

getOpenFileInBrowserExtension

public String getOpenFileInBrowserExtension()

getFileTypeInWorkflow

public String getFileTypeInWorkflow()
Returns:
the fileTypeInWorkflow

setFileTypeInWorkflow

public void setFileTypeInWorkflow(String fileTypeInWorkflow)
Parameters:
fileTypeInWorkflow - the fileTypeInWorkflow to set

getAuthentication

public String getAuthentication()

setAuthentication

public void setAuthentication(String authentication)

getSSL

public String getSSL()

setSSL

public void setSSL(String ssl)

getSMTPServerPort

public String getSMTPServerPort()

setSMTPServerPort

public void setSMTPServerPort(String smtpServerPort)

getColumnOfHistoryDoc

public String getColumnOfHistoryDoc()

setColumnOfHistoryDoc

public void setColumnOfHistoryDoc(String columnOfHistoryDoc)

isRegardReadAsDownloadPermission

public boolean isRegardReadAsDownloadPermission()

isCheckSerialIDWhenPublishing

public boolean isCheckSerialIDWhenPublishing()

getDistributionSiteInfo

public List getDistributionSiteInfo()

setDistributionSiteInfo

public void setDistributionSiteInfo(List distSiteInfoVec)

getDistSiteInfo

public DistSiteInfo getDistSiteInfo(String uniqueID)
Returns:
the distSiteInfoMap

getNumOfDistributionSites

public int getNumOfDistributionSites()

setNumOfDistributionSites

public void setNumOfDistributionSites(int numOfDistributionSites)

getTransmitFileBySchedule

public String getTransmitFileBySchedule()

setTransmitFileBySchedule

public void setTransmitFileBySchedule(String transmitFileBySchedule)

isTransmitFileImmediately

public boolean isTransmitFileImmediately()

setTransmitFileImmediately

public void setTransmitFileImmediately(boolean transmitFileImmediately)

getIPRangeMappingOfDistStorage

public Map getIPRangeMappingOfDistStorage()

getSSLTrustStore

public String getSSLTrustStore()

setSSLTrustStore

public void setSSLTrustStore(String trustStore)

getSSLTrustStorePass

public String getSSLTrustStorePass()

getAllowDownloadOutOfDateFiles

public int getAllowDownloadOutOfDateFiles()
Returns:
the allowDownloadOutOfDateFiles

setAllowDownloadOutOfDateFiles

public void setAllowDownloadOutOfDateFiles(int allowDownloadOutOfDateFiles)
Parameters:
allowDownloadOutOfDateFiles - the allowDownloadOutOfDateFiles to set

isExcludeAdminUserFromWorkflow

public boolean isExcludeAdminUserFromWorkflow()
Returns:
the excludeAdminUserFromWorkflow

setExcludeAdminUserFromWorkflow

public void setExcludeAdminUserFromWorkflow(boolean excludeAdminUserFromWorkflow)
Parameters:
excludeAdminUserFromWorkflow - the excludeAdminUserFromWorkflow to set

getPrintDocFooter

public String getPrintDocFooter()

setPrintDocFooter

public void setPrintDocFooter(String printDocFooter)

getPrintDocHeader

public String getPrintDocHeader()

setPrintDocHeader

public void setPrintDocHeader(String printDocHeader)

getPrintDocTab

public Vector getPrintDocTab()

setPrintDocTab

public void setPrintDocTab(String printDocTab)

isCheckDefineVIDWhenPublishing

public boolean isCheckDefineVIDWhenPublishing()

getScanFileTypeList

public List getScanFileTypeList()

getScanFrequency

public int getScanFrequency()

getScanNumOfFileType

public int getScanNumOfFileType()

isLogoutLinkEnable

public boolean isLogoutLinkEnable()

isObsoleteWithMainDoc

public boolean isObsoleteWithMainDoc()

isPerformonitor

public boolean isPerformonitor()

getMaxSearchResult

public int getMaxSearchResult()

setMaxSearchResult

public void setMaxSearchResult(int maxSearchResult)

getColumnsToDisplayInDocumentList

public String getColumnsToDisplayInDocumentList()

setColumnsToDisplayInDocumentList

public void setColumnsToDisplayInDocumentList(String columnsToDisplayInDocumentList)

isAllowToModifyColumns

public boolean isAllowToModifyColumns()

isLogACLModificationRecord

public boolean isLogACLModificationRecord()

isDefaultSubscribeAuthorAsSelfSubscription

public boolean isDefaultSubscribeAuthorAsSelfSubscription()
Since:
V2.2 HotFix_82

isNotifyADM

public boolean isNotifyADM()
Since:
V2.2 HotFix_82

isNotifyAuthor

public boolean isNotifyAuthor()
Since:
V2.2 HotFix_82

getMaxMultiSelect

public int getMaxMultiSelect()
Returns:
Since:
V3.0

isEncryptFilesInRepository

public boolean isEncryptFilesInRepository()
Since:
V3.0 ISODMS-1330

getExpireNotifyTargetList

public List getExpireNotifyTargetList()
Since:
V3.0 ISODMS-1535

isExpireMailDocListToDCC

public boolean isExpireMailDocListToDCC()
Since:
V3.0 ISODMS-1535

getExpireMailDocListToDCCByWeek

public int getExpireMailDocListToDCCByWeek()
Since:
V3.0 ISODMS-1535

getDisplayExpiringDocInDay

public int getDisplayExpiringDocInDay()
Returns:
the displayExpiringDocInDay
Since:
V3.0 ISODMS-1535

isLimitDCCtoOwnedDocumentType

public boolean isLimitDCCtoOwnedDocumentType()
Returns:
the limitDCCtoOwnedDocumentType
Since:
V3.0 ISODMS-1549

isBoardListEnabled

public boolean isBoardListEnabled()
Since:
V3.0 ISODMS-1613

getDaysOfLatestDocumentsToDisplayInMyDcc

public int getDaysOfLatestDocumentsToDisplayInMyDcc()
Since:
V3.0 HotFix_15 ISODMS-1767

isHistoryVersionHideLv4Obsolete

public boolean isHistoryVersionHideLv4Obsolete()
History Version documant Hide relation Lv4 document that had been Obsoleted

Since:
V3.0 & V2.2 HotFix_103

isExtReaderACL

public boolean isExtReaderACL()
Since:
V3.0 HotFix_21 ISODMS-1806

getMaxExtNotifyNoDownloadCount

public int getMaxExtNotifyNoDownloadCount()
Since:
V3.0 HotFix_31

isTabDefineRelation

public boolean isTabDefineRelation()

isTabDefineAcl

public boolean isTabDefineAcl()

isTabDefinePdacl

public boolean isTabDefinePdacl()

isTabDefineHistory

public boolean isTabDefineHistory()

isTabDefineSubscriberlist

public boolean isTabDefineSubscriberlist()

isTabDefineReviewslist

public boolean isTabDefineReviewslist()

isTabDefineApprovingrecord

public boolean isTabDefineApprovingrecord()

isTabDefineLogstatistic

public boolean isTabDefineLogstatistic()

isTabDefineViewdockeeper

public boolean isTabDefineViewdockeeper()

isFuncFavorite

public boolean isFuncFavorite()

isFuncMailRequest

public boolean isFuncMailRequest()

isFuncMailShare

public boolean isFuncMailShare()

isFuncPrinter

public boolean isFuncPrinter()

isFuncSubscribe

public boolean isFuncSubscribe()

isFuncCheckout

public boolean isFuncCheckout()

isFuncNullify

public boolean isFuncNullify()

isFuncApplyacl

public boolean isFuncApplyacl()

isColumnToDisplayShortcutCreateddateInDocShare

public boolean isColumnToDisplayShortcutCreateddateInDocShare()
Since:
V3.0 HotFix_21


Copyright(c) 2005-2012 by Flowring Technology Corp., 12 F., No 120, Sec 2, Gongdao 5th Rd., Hsin-Chu City 300, Taiwan(R.O.C.) All rights reserved.