SetupManager

Description

  • org.joget.commons.util.SetupManager
  • Under wflow-commons module
  • Service method used to manage system settings

 

Code Sample

import org.joget.commons.util.SetupManager;
import org.joget.apps.app.service.AppUtil;
  
SetupManager setupManager = (SetupManager) AppUtil.getApplicationContext().getBean("setupManager");
  
//Get the system setting
String systemDateFormat = setupManager.getSettingValue("systemDateFormat");

 

Fields 

DIRECTORY_PROFILES

public static final java.lang.String DIRECTORY_PROFILES = "app_profiles";

Folder name used to contain all profile folders for cloud installation.

 

MASTER_LOGIN_PASSWORD

public static final java.lang.String MASTER_LOGIN_PASSWORD = "masterLoginPassword";

Property key used to retrieve the password of a master login.

 

SECURE_VALUE

public static final java.lang.String SECURE_VALUE = "****SECURE VALUE*****";

A dummy value is used to replace the password when rendered to the user. 

 

SYSTEM_PROPERTY_WFLOW_HOME

public static final java.lang.String SYSTEM_PROPERTY_WFLOW_HOME = "wflow.home";

A system property used to set the directory of wflow folder.

 

Methods 

clearCache

public void clearCache()

Method used by system to clear cache.

 

deleteSetting

public void deleteSetting(java.lang.String property)

Delete system setting by property key.

 

getBaseDirectory

public static java.lang.String getBaseDirectory()

Gets the path of the base storing folder for a profile.

 

getBaseSharedDirectory

public static java.lang.String getBaseSharedDirectory()

Gets the path of wflow folder.

 

getSettingByProperty

public org.joget.commons.spring.model.Setting getSettingByProperty(java.lang.String property)

Gets system setting by property key. Cached if possible.

 

getSettingList

public java.util.Collection<org.joget.commons.spring.model.Setting> getSettingList(java.lang.String propertyFilter, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

Retrieve a list of System settings based on search criteria.

 

getSettingValue

public java.lang.String getSettingValue(java.lang.String property)

Gets the system setting value by property key. Cached if possible.

 

getSetupDao

public org.joget.commons.util.SetupDao getSetupDao()

Method used by system to get the SetupDao implementation.

 

refreshCache

public void refreshCache()

Method used by the system to refresh the cache.

 

saveSetting

public void saveSetting(org.joget.commons.spring.model.Setting setting)

Save a system setting.

 

setCache

public void setCache(net.sf.ehcache.Cache cache)

Method used by the system to set cache object.

 

setSetupDao

public void setSetupDao(org.joget.commons.util.SetupDao setupDao)

Method used by system to sets the SetupDao implementation.

 

 
Created by Damian Last modified by Aadrian on Dec 13, 2024