|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectogre.dms.util.DMSSystemEnvironment
public class DMSSystemEnvironment
Environment setting for DMS. Confirguration is placed in these file 'conf/config.properties' & 'conf/system.properties' along with DMS Server.
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static String KEY_Expire
public static boolean DEFAULT_Expire
public static String KEY_DOCEXPIRYYEAR
public static int DEFAULT_DOCEXPIRYYEAR
public static String KEY_CheckingDaysBeforeExpired
public static String DEFAULT_CheckingDaysBeforeExpired
public static int DEFAULT_DisplayExpiringDocInDay
public static String KEY_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
public static String KEY_Expire_Mail_DOC_LIST_TO_DCC
public static boolean DEFAULT_Expire_Mail_DOC_LIST_TO_DCC
public static String KEY_Expire_Mail_DOC_LIST_TO_DCC_BY_WEEK
public static int DEFAULT_Expire_Mail_DOC_LIST_TO_DCC_BY_WEEK
Method Detail |
---|
public static DMSSystemEnvironment instance()
public void reload()
public Vector propertiesToVector(Properties pro, String key)
public Vector getSendingCategoryService()
public String getTVDefaultOffineDate()
public boolean getExpireNotification()
public String getIsCrossIndex()
public boolean isCheckOutAlone()
public String getIsNoPermissionFolderHidden()
public boolean isNoPermissionDocumentHidden()
public boolean isNoPermissionDocAndFolderHiddenInSearchingResult()
public Vector getMultiApplyMode()
public String getPDFSwitchIndex()
public boolean isAutoConvertToPdf()
public String getServerIPName()
public String getPortNumber()
public String getDMSName()
public String getReviewWithSafetyIndex()
public String getADMIndex()
public String getADMAddressIndex()
public String getDCCIndex()
public String getTimeIntervalIndex()
public String getDocPerPageIndex()
public String getNoticeBoardSwitchIndex()
public String getVDGenIDType()
public boolean isReuseTheAbandonedSerialNum()
public boolean isRejectToUserIfSerialNumExceedTheDefinition()
public void initRoles()
public Vector getRoles(String group, String role)
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
public Vector getAdministrationRoles()
public static void destroy()
public Vector getTableList()
public Vector getFieldsWithoutKey(String tableName)
public Vector getAllFields(String tableName)
public String getKeyFields(String tableName)
public String getDBUrl()
public String getDBUser()
public String getDBPasswd()
public String getDBType()
public String getDBServerIP()
public String getDBPort()
public String getDBName()
public String getDMSHome()
public void setDMSRootPath(String dmsRootPath)
public String getDMSRootPath()
public String getDMSRootPath(PhysicalDocumentItem item)
public Map getDMSRootPathMap()
public String getCurrentFileRootPathIndex()
public String getDMSRegularPath()
public String getDMSExpiredPath()
public String getDMSEncodePath()
public String getDMSWorkingPath()
public String getDMSTempPath()
public String getPDFTempPath()
public String getPDFSourcePath()
public String getPDFSuccessPath()
public String getPDFErrorPath()
public String getPasoPdfPath()
public String getPasoPdfEncodePath()
public String getPasoPdfUploadPath()
public int getPasoPdfMaxAmountUploading()
public int getPasoPdfLimitedFileSize()
public Vector getPasoPdfLimitedFileTypeList()
public Vector getPasoPdfUnsupportedFileTypeList()
public String getSMTPServerIP()
public String getSMTPUser()
public String getSMTPPassword()
public String getManagerEMail()
public String getFlowEngineIP()
public String getFlowEnginePort()
public String getServerIP()
public int getServerPort()
public String getServerPortInString()
public String getAFUserID()
public String getAFProcessID(String type)
public String getEnableSearchEngine()
public String getSearchEngineIP()
public String getSearchEnginePort()
public String getSearchEngineUser()
public String getSearchEngineUserPassword()
public String getSearchIndexName()
public String getSearchEngineClassName()
public String getMaxActive()
public String getMaxWait()
public String getMaxIdle()
public String getRecordNumber()
public String getDocumentExpiryYear()
public List getCheckingDaysBeforeExpired()
public Vector getProcessList()
public String getEventBridgeClass()
public String getWebServerPort()
public String getWebServerIP()
public String getPreCache()
public String getEventHandler()
public String getSubscribeSize()
public String getDraftSize()
public String getLocaleLanguage()
public String getTemplateFileName(String action)
public String getTemplateTitle(String action)
public void prepareShutDown()
public static String getSystemPropertyName()
public static String getConfigPropertyName()
public static void storeProperties(Properties pro)
public static InputStream getISOProcessDBcreateScriptStream()
public static InputStream getDBcreateScriptStream()
public static InputStream getDBdropScriptStream()
public static InputStream getISOProcessDBdropScriptStream()
public static InputStream getISOProcessDBUpdateScriptStream()
public static InputStream getDBinsertScriptStream()
public static String getUseDBInfo()
public String getMailLoginURL()
public static String getLoginURL()
public static String getServerCacheState()
public void setWebServerPort(String WebServerPort)
public void setWebServerIP(String WebServerIP)
public static Object createObject(String className)
public static Object createObject(Constructor constructor, Object[] arguments)
public String getDocMailTemplate()
public String getDocAuditMailTemplate()
public String getDocRequestTemplate()
public String getReviewEmailTemplate()
public String getReviewSubject()
public String getUnusualAutoAuditTemplate()
public String getPDFWatermarkPreviewPortrait()
public String getPDFWatermarkPreviewLandscape()
public String getPDFWatermarkAdminPreview()
public String getPDFImgWatermarkPath()
public String getYouCanBorrowEmailTemplate()
public String getYourReservationHasBeenCancelTemplate()
public Vector getLibType()
com.flowring.library.data.Type
object.public void setLibType(Vector aType)
aType
- Vectorpublic Vector getLibCategory()
Category
object.public void setLibCategory(Vector aCategory)
aCategory
- Vectorpublic Vector getLibLanguage()
Language
object.public void setLibLanguage(Vector aLanguage)
aLanguage
- Vectorpublic Vector getLibPeriodical()
Periodical
object.public void setLibPeriodical(Vector aPeriodical)
aPeriodical
- Vectorpublic static String getMyLibraryPropertyName()
public boolean isMyLibraryEnabled()
public void setMyLibraryEnabled(boolean aMyLibraryEnabled)
aMyLibraryEnabled
- - the new value for myLibraryEnabledpublic int getLendingCountsSumDayPeriod()
public void setLendingCountsSumDayPeriod(int aLendingCountsSumDayPeriod)
aLendingCountsSumDayPeriod
- -
the new value for lendingCountsSumDayPeriodpublic int getNewArrivalDayPeriod()
public void setNewArrivalDayPeriod(int aNewArrivalDayPeriod)
aNewArrivalDayPeriod
- - the new value for newArrivalDayPeriodpublic int getBookItemsLendingLimits()
public void setBookItemsLendingLimits(int aBookItemsLendingLimits)
aBookItemsLendingLimits
- - the new value for bookItemsLendingLimitspublic int getBookLendingDayPeriod()
public void setBookLendingDayPeriod(int aBookLendingDayPeriod)
aBookLendingDayPeriod
- - the new value for bookLendingDayPeriodpublic int getBookItemsReservationLimits()
public void setBookItemsReservationLimits(int aBookItemsReservationLimits)
aBookItemsReservationLimits
- -
the new value for bookItemsReservationLimitspublic int getLongTermBookLendingDayPeriod()
public void setLongTermBookLendingDayPeriod(int aLongTermBookLendingDayPeriod)
aLongTermBookLendingDayPeriod
- -
the new value for longTermBookLendingDayPeriodpublic int getFindOfPDD()
public void setFindOfPDD(int aFindOfPDD)
aFindOfPDD
- - the new value for findOfPDDpublic void setEncryptionType(String encryptionType)
encryptionType
- public void setPermission_type_mapping(String permission_type_mapping)
public void setPermission_type_ext(String permission_type_ext)
public void setForumConfig(ForumConfig forumConfig)
public void setMailLoginURL(String mailLoginURL)
public void setMailEncoding(String mailEncoding)
public void setWebAgendaURL(String WebAgendaURL)
public void setDefaultPDACL(Vector DefaultPDACL)
public void setDefaultObtainer(Vector DefaultObtainer)
public void setDefaultModifier(Vector DefaultModifier)
public void setDefaultManager(Vector DefaultManager)
public void setForumFileRoot(String ForumFileRoot)
public void setTransaction(String Transaction)
public void setTVMappingObtainer(Vector TVMappingObtainer)
public void setTVMappingModifier(Vector TVMappingModifier)
public void setTVMappingManager(Vector TVMappingManager)
public void setPDFMappingObtainer(Vector PDFMappingObtainer)
public void setPDFMappingModifier(Vector PDFMappingModifier)
public void setPDFMappingManager(Vector PDFMappingManager)
public void setAVMappingObtainer(Vector AVMappingObtainer)
public void setAVMappingModifier(Vector AVMappingModifier)
public void setAVMappingManager(Vector AVMappingManager)
public void setTVAdminPassword(String TVAdminPassword)
public void setTVAdminID(String TVAdminID)
public void setTVServerIP(String TVServerIP)
public void setTVSSO(String TVSSO)
public List getTV4OfficeList()
public List getTV4PDFList()
public List getTV4UDPList()
public void setAVMappingMap(HashMap AVMappingMap)
public void setAVExtAccessRoleList(Vector AVExtAccessRoleList)
public void setAVServerIP(String value)
public void setAVServerPort(String value)
public void setPermissionMap(HashMap PermissionMap)
public void setPDFencrypt(String PDFencrypt)
public void setTVExtAccessRoleList(Vector TVExtAccessRoleList)
public void setTVMappingMap(HashMap TVMappingMap)
public void setPDFExtAccessRoleList(Vector PDFExtAccessRoleList)
public void setPDFMappingMap(HashMap PDFMappingMap)
public String getEncryptionType()
getImplementedEncryptionType()
public List getImplementedEncryptionType()
ENCRYPTION_TYPE_SOURCE
,
ENCRYPTION_TYPE_PDF
,
ENCRYPTION_TYPE_TRUSTVIEW
,
ENCRYPTION_TYPE_AUTOVUE
,
ENCRYPTION_TYPE_FLOWRING_PDF_SOLUTION
public String getPermission_type_mapping()
public String getPermission_type_ext()
public static boolean isForumEnable()
public ForumConfig getForumConfig()
public String getMailEncoding()
public String getWebAgendaURL()
public Vector getDefaultPDACL()
public Vector getDefaultObtainer()
public Vector getDefaultModifier()
public Vector getDefaultManager()
public Vector getDefaultSubscribers()
public String getStartSN()
public String getForumFileRoot()
public String getTransaction()
public Vector getTVMappingObtainer()
public Vector getTVMappingModifier()
public Vector getTVMappingManager()
public Vector getPDFMappingObtainer()
public Vector getPDFMappingModifier()
public Vector getPDFMappingManager()
public Vector getAVMappingObtainer()
public Vector getAVMappingModifier()
public Vector getAVMappingManager()
public String getTVAdminPassword()
public String getTVAdminID()
public String getTVServerIP()
public String getTVSSO()
public HashMap getAVMappingMap()
public Vector getAVExtAccessRoleList()
public String getAVServerIP()
public String getAVServerPort()
public HashMap getPermissionMap()
public String getPDFencrypt()
public Vector getTVExtAccessRoleList()
public HashMap getTVMappingMap()
public Vector getPDFExtAccessRoleList()
public HashMap getPDFMappingMap()
public HashMap getDefaultACLMappingMap()
getDefaultACLMappingMap(String)
instead.
public Map getDefaultACLMappingMap(String encryptType)
encryptType
- ENCRYPTION_TYPE_AUTOVUE
ENCRYPTION_TYPE_TRUSTVIEW
ENCRYPTION_TYPE_FLOWRING_PDF_SOLUTION
ENCRYPTION_TYPE_PDF
public HashMap getDefaultExtACLMappingMap(String encryptType)
public String getNotifyCheckOutEmailTemplate()
public String getNotifyExtNoDownloadFileEmailTemplate()
public String getExtNoDownloadFileSubject()
public String getNotifyAclUpdateCompleteMailTemplate()
public String getAclUpdateCompleteMailSubject()
public String getCheckoutSubject()
public String getCacheEngineClass()
public static SystemInfo getSystemInfo()
public static void setSystemInfo(SystemInfo systemInfo)
systemInfo
- The systemInfo to set.public static boolean isExternalDownloadEnable()
public boolean displayDocIsDownloaded()
public boolean isPasoPdfConversionEnabled()
public boolean isEnableMobileDevice()
public HashMap getTVExtMappingMap()
public void setTVExtMappingMap(HashMap extMappingMap)
public Vector getTVExtMappingReader()
public void setTVExtMappingReader(Vector extMappingReader)
public String getDefaultIndexPath()
public void setDefaultIndexPath(String defaultIndexPath)
defaultIndexPath
- the defaultIndexPath to setpublic boolean isUsingDefaultSearchEngine()
public void setUsingDefaultSearchEngine(boolean usingDefaultSearchEngine)
usingDefaultSearchEngine
- the usingDefaultSearchEngine to setpublic String getAnalyzerClassName()
public boolean isPdfSecurityActivated()
public boolean isPdfSecurityOnlineReadingIPControl()
public String[] getPdfSecurityOnlineReadingIPList()
public boolean isPdfSecurityOfflineReadingMacControl()
public boolean isPdfSecurityTimeLimit()
public String getPdfSecurityTimePeriodString()
public int getPdfSecurityTimePeriodUnit()
public int getPdfSecurityTimePeriod()
public boolean isPdfSecurityDeleteFileWhileVerifyFailed()
public boolean isPdfSecurityOneTimeRead()
public boolean isPdfSecurityValidateClientLogUrlSetting()
public boolean isPdfSecurityVerifyUserAgainstSecuVue()
public boolean isPdfSecurityVerifyUserAgainstSecuVueForExternalUser()
public boolean isPdfSecurityDownloadModuleEnabled()
public boolean isTrustviewModuleEnable()
public boolean isAutoVueModuleEnable()
public boolean isMobileDownloadModuleEnable()
public boolean isFullTextSearchModuleEnable()
public boolean isPdfConversionModuleEnable()
public boolean isDistStorageModuleEnable()
public String getPdfExtAccessRoleReadType()
public String getPdfManagerReadType()
public String getPdfModifierReadType()
public String getPdfObtainerReadType()
public String getOpenFileInBrowser()
public String getOpenFileInBrowserExtension()
public String getFileTypeInWorkflow()
public void setFileTypeInWorkflow(String fileTypeInWorkflow)
fileTypeInWorkflow
- the fileTypeInWorkflow to setpublic String getAuthentication()
public void setAuthentication(String authentication)
public String getSSL()
public void setSSL(String ssl)
public String getSMTPServerPort()
public void setSMTPServerPort(String smtpServerPort)
public String getColumnOfHistoryDoc()
public void setColumnOfHistoryDoc(String columnOfHistoryDoc)
public boolean isRegardReadAsDownloadPermission()
public boolean isCheckSerialIDWhenPublishing()
public List getDistributionSiteInfo()
public void setDistributionSiteInfo(List distSiteInfoVec)
public DistSiteInfo getDistSiteInfo(String uniqueID)
public int getNumOfDistributionSites()
public void setNumOfDistributionSites(int numOfDistributionSites)
public String getTransmitFileBySchedule()
public void setTransmitFileBySchedule(String transmitFileBySchedule)
public boolean isTransmitFileImmediately()
public void setTransmitFileImmediately(boolean transmitFileImmediately)
public Map getIPRangeMappingOfDistStorage()
public String getSSLTrustStore()
public void setSSLTrustStore(String trustStore)
public String getSSLTrustStorePass()
public int getAllowDownloadOutOfDateFiles()
public void setAllowDownloadOutOfDateFiles(int allowDownloadOutOfDateFiles)
allowDownloadOutOfDateFiles
- the allowDownloadOutOfDateFiles to setpublic boolean isExcludeAdminUserFromWorkflow()
public void setExcludeAdminUserFromWorkflow(boolean excludeAdminUserFromWorkflow)
excludeAdminUserFromWorkflow
- the excludeAdminUserFromWorkflow to setpublic String getPrintDocFooter()
public void setPrintDocFooter(String printDocFooter)
public String getPrintDocHeader()
public void setPrintDocHeader(String printDocHeader)
public Vector getPrintDocTab()
public void setPrintDocTab(String printDocTab)
public boolean isCheckDefineVIDWhenPublishing()
public List getScanFileTypeList()
public int getScanFrequency()
public int getScanNumOfFileType()
public boolean isLogoutLinkEnable()
public boolean isObsoleteWithMainDoc()
public boolean isPerformonitor()
public int getMaxSearchResult()
public void setMaxSearchResult(int maxSearchResult)
public String getColumnsToDisplayInDocumentList()
public void setColumnsToDisplayInDocumentList(String columnsToDisplayInDocumentList)
public boolean isAllowToModifyColumns()
public boolean isLogACLModificationRecord()
public boolean isDefaultSubscribeAuthorAsSelfSubscription()
public boolean isNotifyADM()
public boolean isNotifyAuthor()
public int getMaxMultiSelect()
public boolean isEncryptFilesInRepository()
public List getExpireNotifyTargetList()
public boolean isExpireMailDocListToDCC()
public int getExpireMailDocListToDCCByWeek()
public int getDisplayExpiringDocInDay()
public boolean isLimitDCCtoOwnedDocumentType()
public boolean isBoardListEnabled()
public int getDaysOfLatestDocumentsToDisplayInMyDcc()
public boolean isHistoryVersionHideLv4Obsolete()
public boolean isExtReaderACL()
public int getMaxExtNotifyNoDownloadCount()
public boolean isTabDefineRelation()
public boolean isTabDefineAcl()
public boolean isTabDefinePdacl()
public boolean isTabDefineHistory()
public boolean isTabDefineSubscriberlist()
public boolean isTabDefineReviewslist()
public boolean isTabDefineApprovingrecord()
public boolean isTabDefineLogstatistic()
public boolean isTabDefineViewdockeeper()
public boolean isFuncFavorite()
public boolean isFuncMailRequest()
public boolean isFuncMailShare()
public boolean isFuncPrinter()
public boolean isFuncSubscribe()
public boolean isFuncCheckout()
public boolean isFuncNullify()
public boolean isFuncApplyacl()
public boolean isColumnToDisplayShortcutCreateddateInDocShare()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |