com.pmease.quickbuild.entitymanager.impl
Class DefaultSettingManager

java.lang.Object
  extended by com.pmease.quickbuild.entitymanager.impl.AbstractEntityManager<Setting>
      extended by com.pmease.quickbuild.entitymanager.impl.DefaultSettingManager
All Implemented Interfaces:
EntityManager<Setting>, SettingManager

public class DefaultSettingManager
extends AbstractEntityManager<Setting>
implements SettingManager


Field Summary
 
Fields inherited from interface com.pmease.quickbuild.entitymanager.SettingManager
instance
 
Constructor Summary
DefaultSettingManager()
           
 
Method Summary
 AlertRetentionSetting getAlertRetentionSetting()
          Get alert retention setting.
 AutoBackupSetting getAutoBackupSetting()
          Get email setting object with interpolator installed.
 AutoBackupSetting getAutoBackupSettingDef()
          Get auto-backup setting definition
 int getDataVersion()
          Get data version of the whole database
 EmailSetting getEmailSetting()
          Get email setting object with interpolator installed.
 EmailSetting getEmailSettingDef()
          Get email setting definition
 java.lang.String getLicenseKey()
          Get license key
 SecuritySetting getSecuritySetting()
          Load security setting object with interpolator installed.
 SecuritySetting getSecuritySettingDef()
          Load security setting definition
 SystemSetting getSystemSetting()
          Get system setting object with interpolator installed
 SystemSetting getSystemSettingDef()
          Get system setting definition
 void saveAlertRetentionSetting(AlertRetentionSetting alertSetting)
           
 void saveAutoBackupSetting(AutoBackupSetting autoBackupSetting)
           
 void saveEmailSetting(EmailSetting emailSetting)
           
 void saveLicenseKey(java.lang.String licenseKey)
           
 void saveSecuritySetting(SecuritySetting securitySetting)
           
 void saveSystemSetting(SystemSetting systemSetting)
           
 
Methods inherited from class com.pmease.quickbuild.entitymanager.impl.AbstractEntityManager
count, count, countEntities, delete, get, getAll, getAll, getSession, load, save, search, searchEntities, searchEntityIds, searchIds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.pmease.quickbuild.entitymanager.EntityManager
count, count, delete, get, getAll, getAll, load, save, search, searchIds
 

Constructor Detail

DefaultSettingManager

public DefaultSettingManager()
Method Detail

getDataVersion

public int getDataVersion()
Description copied from interface: SettingManager
Get data version of the whole database

Specified by:
getDataVersion in interface SettingManager

getSystemSettingDef

public SystemSetting getSystemSettingDef()
Description copied from interface: SettingManager
Get system setting definition

Specified by:
getSystemSettingDef in interface SettingManager

getSystemSetting

public SystemSetting getSystemSetting()
Description copied from interface: SettingManager
Get system setting object with interpolator installed

Specified by:
getSystemSetting in interface SettingManager

saveSystemSetting

public void saveSystemSetting(SystemSetting systemSetting)
Specified by:
saveSystemSetting in interface SettingManager

getEmailSettingDef

public EmailSetting getEmailSettingDef()
Description copied from interface: SettingManager
Get email setting definition

Specified by:
getEmailSettingDef in interface SettingManager
Returns:
null if not defined

getEmailSetting

public EmailSetting getEmailSetting()
Description copied from interface: SettingManager
Get email setting object with interpolator installed.

Specified by:
getEmailSetting in interface SettingManager
Returns:
null if not found

saveEmailSetting

public void saveEmailSetting(EmailSetting emailSetting)
Specified by:
saveEmailSetting in interface SettingManager

getLicenseKey

public java.lang.String getLicenseKey()
Description copied from interface: SettingManager
Get license key

Specified by:
getLicenseKey in interface SettingManager

saveLicenseKey

public void saveLicenseKey(java.lang.String licenseKey)
Specified by:
saveLicenseKey in interface SettingManager

getSecuritySettingDef

public SecuritySetting getSecuritySettingDef()
Description copied from interface: SettingManager
Load security setting definition

Specified by:
getSecuritySettingDef in interface SettingManager

getSecuritySetting

public SecuritySetting getSecuritySetting()
Description copied from interface: SettingManager
Load security setting object with interpolator installed.

Specified by:
getSecuritySetting in interface SettingManager
Returns:

saveSecuritySetting

public void saveSecuritySetting(SecuritySetting securitySetting)
Specified by:
saveSecuritySetting in interface SettingManager

getAutoBackupSettingDef

public AutoBackupSetting getAutoBackupSettingDef()
Description copied from interface: SettingManager
Get auto-backup setting definition

Specified by:
getAutoBackupSettingDef in interface SettingManager
Returns:
null if not defined

getAutoBackupSetting

public AutoBackupSetting getAutoBackupSetting()
Description copied from interface: SettingManager
Get email setting object with interpolator installed.

Specified by:
getAutoBackupSetting in interface SettingManager
Returns:
null if not found

saveAutoBackupSetting

public void saveAutoBackupSetting(AutoBackupSetting autoBackupSetting)
Specified by:
saveAutoBackupSetting in interface SettingManager

getAlertRetentionSetting

public AlertRetentionSetting getAlertRetentionSetting()
Description copied from interface: SettingManager
Get alert retention setting.

Specified by:
getAlertRetentionSetting in interface SettingManager

saveAlertRetentionSetting

public void saveAlertRetentionSetting(AlertRetentionSetting alertSetting)
Specified by:
saveAlertRetentionSetting in interface SettingManager


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.