public class CRMSession
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Constructor and Description |
---|
CRMSession() |
Modifier and Type | Method and Description |
---|---|
void |
addMessage(com.crm.framework.main.CRMMessage msg) |
void |
clearAllMessages() |
CRMSession |
clone() |
java.util.HashMap<java.lang.String,com.crm.framework.metadata.Menuoption> |
getAllowedLeftMenuOptions() |
java.util.HashMap<java.lang.String,com.crm.framework.metadata.Menuoption> |
getAllowedShortcutMenuOptions() |
java.util.HashMap<java.lang.String,java.lang.String> |
getAuditTrailMonitoredFields(java.lang.String entityID) |
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> |
getAuditTrailSettings() |
java.lang.String |
getBraintreeTokenizationKey() |
com.crm.dataobject.platform.CompatibilitySetting |
getCompatibilitySettings() |
java.lang.Long |
getCreatedTimeStamp() |
java.util.List<com.crm.framework.metadata.Menuoption> |
getCreatemenuoptions() |
com.crm.process.communicationcentre.CTIConnection |
getCtiConnection() |
java.util.HashMap<java.lang.String,java.lang.Integer> |
getDataAccessSettings() |
java.lang.String |
getDbtype() |
java.util.HashMap<java.lang.String,java.lang.String> |
getDeniedDashboards() |
java.util.HashMap<java.lang.String,java.lang.String> |
getDeniedInterfaces() |
java.util.HashMap<java.lang.String,java.lang.String> |
getDeniedMenuOptions() |
java.util.HashMap<java.lang.String,java.lang.String> |
getDeniedPrintouts() |
java.util.HashMap<java.lang.String,java.lang.String> |
getDeniedProcesses() |
java.util.HashMap<java.lang.String,java.lang.String> |
getDeniedReports() |
java.util.HashMap<java.lang.String,java.lang.String> |
getDeniedShortcutMenuOptions() |
java.util.HashMap<java.lang.String,java.lang.String> |
getDeniedWebAPI() |
com.crm.dataobject.platform.FormattingSetting |
getFormattingSettings() |
com.crm.dataobject.platform.GeneralSetting |
getGeneralSettings() |
java.lang.String |
getHostname() |
java.lang.String |
getIpaddress() |
java.lang.String |
getJsonWebToken() |
java.util.List<com.crm.framework.metadata.Menuoption> |
getLeftmenuoptions() |
com.crm.framework.metadata.CRMLicense |
getLicense() |
java.util.HashMap<java.lang.String,com.crm.framework.metadata.Module> |
getLicenseAllowedModules() |
com.crm.dataobject.ecenter.CRMDOEcenterUser |
getLoggedEcenterUser() |
com.crm.dataobject.ecenter.CRMDOOrganisation |
getLoggedOrganisation() |
com.crm.dataobject.ecenter.CRMDOOrganisationGroup |
getLoggedOrganisationGroup() |
com.crm.dataobject.users.CRMDOUser |
getLoggedUser() |
java.lang.String |
getLoginID() |
com.crm.framework.main.CRMMessageHandler |
getMessages() |
com.crm.dataobject.Language |
getNativeLanguage() |
java.lang.String |
getNativeLanguageTranslation(java.lang.String expression) |
java.util.Properties |
getNativeLanguageTranslations() |
java.lang.String |
getOrganisationID() |
java.lang.String |
getOrganisationName() |
java.util.HashMap<java.lang.String,java.lang.String> |
getPayeezyParams() |
java.lang.String |
getRealPath() |
java.lang.String |
getServername() |
java.lang.String |
getSessionID() |
java.util.List<com.crm.framework.metadata.Menuoption> |
getShortcutmenuoptions() |
java.lang.String |
getStripePublishableKey() |
com.crm.dataobject.Language |
getSystemLanguage() |
java.util.Properties |
getSystemLanguageTranslations() |
java.lang.String |
getTimezone() |
java.lang.Long |
getTokenExpirationTimeMSec() |
java.lang.String |
getTranslatedExpression(java.lang.String expression) |
java.lang.String |
getTranslation(java.lang.String expression) |
java.lang.String |
getTranslation(java.lang.String expression,
java.lang.Boolean casesensitive) |
com.crm.dataobject.networkmanagement.CRMDOUnit |
getUnit() |
java.lang.String |
getUrlServerInfo() |
com.crm.dataobject.ecenter.UserAuthenticationSettingsForm |
getUserAuthenticationSettings() |
java.lang.String |
getUsersessionid() |
java.util.ArrayList<com.crm.dataobject.networkmanagement.CRMDOUnit> |
getUserUnits() |
com.crm.dataobject.provisioning.verimatrix.VCASOMIConnectionSetting |
getVcasOmiConnectionSettings() |
java.util.ArrayList<java.lang.String> |
getWarnings() |
java.util.HashMap<java.lang.String,java.lang.String> |
getWebApiMethods() |
java.util.HashMap<java.lang.String,java.lang.String> |
getWebAPIMethods() |
com.crm.dataobject.platform.CRMDOCurrency |
getWebAPISessionCurrency() |
com.crm.dataobject.WebAPISessionSetting |
getWebAPISessionSetting() |
java.lang.String |
getWebAPISessionTimezone() |
boolean |
IsServiceAllowed(java.lang.String serviceName,
com.crm.dataobject.securitymanagement.SecurityServiceType serviceType) |
boolean |
isServiceAllowedByLicense(CRMSession session,
java.lang.String serviceName,
com.crm.dataobject.securitymanagement.SecurityServiceType serviceType) |
java.lang.Boolean |
isServiceAllowedByLicense(java.lang.String serviceName,
com.crm.dataobject.securitymanagement.SecurityServiceType serviceType) |
java.lang.Boolean |
isURLAllowed(java.lang.String url) |
com.crm.dataobject.platform.GeneralSetting |
loadSupportedLanguages(com.crm.dataobject.platform.GeneralSetting generalSetting)
Loads the supported languages
|
java.lang.Boolean |
logDataAccess(java.lang.String entityID) |
void |
setAllowedLeftMenuOptions(java.util.HashMap<java.lang.String,com.crm.framework.metadata.Menuoption> allowedLeftMenuOptions) |
void |
setAllowedShortcutMenuOptions(java.util.HashMap<java.lang.String,com.crm.framework.metadata.Menuoption> allowedShortcutMenuOptions) |
void |
setAuditTrailSettings(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> auditTrailSettings) |
void |
setBraintreeTokenizationKey(java.lang.String braintreeTokenizationKey) |
void |
setCompatibilitySettings(com.crm.dataobject.platform.CompatibilitySetting compatibilitySettings) |
void |
setCreatedTimeStamp(java.lang.Long createdTimeStamp) |
void |
setCreatemenuoptions(java.util.List<com.crm.framework.metadata.Menuoption> createmenuoptions) |
void |
setCtiConnection(com.crm.process.communicationcentre.CTIConnection ctiConnection) |
void |
setDataAccessSettings(java.util.HashMap<java.lang.String,java.lang.Integer> dataAccessSettings) |
void |
setDbtype(java.lang.String dbType) |
void |
setDeniedDashboards(java.util.HashMap<java.lang.String,java.lang.String> deniedDashboards) |
void |
setDeniedInterfaces(java.util.HashMap<java.lang.String,java.lang.String> deniedInterfaces) |
void |
setDeniedMenuOptions(java.util.HashMap<java.lang.String,java.lang.String> deniedMenuOptions) |
void |
setDeniedPrintouts(java.util.HashMap<java.lang.String,java.lang.String> deniedPrintouts) |
void |
setDeniedProcesses(java.util.HashMap<java.lang.String,java.lang.String> deniedProcesses) |
void |
setDeniedReports(java.util.HashMap<java.lang.String,java.lang.String> deniedReports) |
void |
setDeniedShortcutMenuOptions(java.util.HashMap<java.lang.String,java.lang.String> deniedShortcutMenuOptions) |
void |
setDeniedWebAPI(java.util.HashMap<java.lang.String,java.lang.String> deniedWebAPI) |
void |
setEcenterUser(com.crm.dataobject.ecenter.CRMDOEcenterUser ecenterUser) |
void |
setFormattingSettings(com.crm.dataobject.platform.FormattingSetting formattingSettings) |
void |
setGeneralSettings(com.crm.dataobject.platform.GeneralSetting generalSettings) |
void |
setHostname(java.lang.String hostname) |
void |
setIpaddress(java.lang.String ipaddress) |
void |
setJsonWebToken(java.lang.String jsonWebToken) |
void |
setLeftmenuoptions(java.util.List<com.crm.framework.metadata.Menuoption> leftmenuoptions) |
void |
setLicense(com.crm.framework.metadata.CRMLicense license) |
void |
setLicenseAllowedModules(java.util.HashMap<java.lang.String,com.crm.framework.metadata.Module> licenseAllowedModules) |
void |
setLoggedOrganisation(com.crm.dataobject.ecenter.CRMDOOrganisation loggedOrganisation) |
void |
setLoggedOrganisationGroup(com.crm.dataobject.ecenter.CRMDOOrganisationGroup loggedOrganisationGroup) |
void |
setLoginID(java.lang.String loginID) |
void |
setMessages(com.crm.framework.main.CRMMessageHandler messages) |
void |
setNativeLanguage(com.crm.dataobject.Language nativeLanguage) |
void |
setNativeLanguageTranslations(java.util.Properties nativeLanguageTranslations) |
void |
setPayeezyParams(java.util.HashMap<java.lang.String,java.lang.String> payeezyParams) |
void |
setRealPath(java.lang.String realPath) |
void |
setServername(java.lang.String servername) |
void |
setSessionID(java.lang.String sessionID) |
void |
setShortcutmenuoptions(java.util.List<com.crm.framework.metadata.Menuoption> shortcutmenuoptions) |
void |
setStripePublishableKey(java.lang.String stripePublishableKey) |
void |
setSystemLanguage(com.crm.dataobject.Language systemLanguage) |
void |
setSystemLanguageTranslations(java.util.Properties systemLanguageTranslations) |
void |
setTokenExpirationTimeMSec(java.lang.Long tokenExpirationTimeMSec) |
void |
setUnit(com.crm.dataobject.networkmanagement.CRMDOUnit unit) |
void |
setUrlServerInfo(java.lang.String urlServerInfo) |
void |
setUser(com.crm.dataobject.users.CRMDOUser user) |
void |
setUserAuthenticationSettings(com.crm.dataobject.ecenter.UserAuthenticationSettingsForm userAuthenticationSettings) |
void |
setUsersessionid(java.lang.String usersessionid) |
void |
setUserUnits(java.util.ArrayList<com.crm.dataobject.networkmanagement.CRMDOUnit> userUnits) |
void |
setVcasOmiConnectionSettings(com.crm.dataobject.provisioning.verimatrix.VCASOMIConnectionSetting vcasOmiConnectionSettings) |
void |
setWarnings(java.util.ArrayList<java.lang.String> warnings) |
void |
setWebApiMethods(java.util.HashMap<java.lang.String,java.lang.String> webApiMethods) |
void |
setWebAPISessionSetting(com.crm.dataobject.WebAPISessionSetting webAPISessionSetting) |
public com.crm.dataobject.networkmanagement.CRMDOUnit getUnit()
public void setUnit(com.crm.dataobject.networkmanagement.CRMDOUnit unit)
public com.crm.dataobject.users.CRMDOUser getLoggedUser()
public void setUser(com.crm.dataobject.users.CRMDOUser user)
public com.crm.dataobject.ecenter.CRMDOEcenterUser getLoggedEcenterUser()
public void setEcenterUser(com.crm.dataobject.ecenter.CRMDOEcenterUser ecenterUser)
public java.lang.String getIpaddress()
public void setIpaddress(java.lang.String ipaddress)
public java.lang.String getHostname()
public void setHostname(java.lang.String hostname)
public com.crm.dataobject.ecenter.CRMDOOrganisation getLoggedOrganisation()
public void setLoggedOrganisation(com.crm.dataobject.ecenter.CRMDOOrganisation loggedOrganisation)
public com.crm.dataobject.ecenter.CRMDOOrganisationGroup getLoggedOrganisationGroup()
public void setLoggedOrganisationGroup(com.crm.dataobject.ecenter.CRMDOOrganisationGroup loggedOrganisationGroup)
public java.lang.String getUsersessionid()
public void setUsersessionid(java.lang.String usersessionid)
public java.lang.String getRealPath()
public void setRealPath(java.lang.String realPath)
public java.lang.String getDbtype()
public void setDbtype(java.lang.String dbType)
public java.lang.String getLoginID()
public void setLoginID(java.lang.String loginID)
public java.lang.String getSessionID()
public void setSessionID(java.lang.String sessionID)
public java.lang.String getJsonWebToken()
public void setJsonWebToken(java.lang.String jsonWebToken)
public java.lang.String getUrlServerInfo()
public void setUrlServerInfo(java.lang.String urlServerInfo)
public java.lang.String getServername()
public void setServername(java.lang.String servername)
public java.util.ArrayList<java.lang.String> getWarnings()
public void setWarnings(java.util.ArrayList<java.lang.String> warnings)
public com.crm.framework.metadata.CRMLicense getLicense()
public void setLicense(com.crm.framework.metadata.CRMLicense license)
public com.crm.dataobject.Language getSystemLanguage()
public void setSystemLanguage(com.crm.dataobject.Language systemLanguage)
public java.util.List<com.crm.framework.metadata.Menuoption> getLeftmenuoptions()
public void setLeftmenuoptions(java.util.List<com.crm.framework.metadata.Menuoption> leftmenuoptions)
public java.util.List<com.crm.framework.metadata.Menuoption> getCreatemenuoptions()
public void setCreatemenuoptions(java.util.List<com.crm.framework.metadata.Menuoption> createmenuoptions)
public java.util.List<com.crm.framework.metadata.Menuoption> getShortcutmenuoptions()
public void setShortcutmenuoptions(java.util.List<com.crm.framework.metadata.Menuoption> shortcutmenuoptions)
public java.util.ArrayList<com.crm.dataobject.networkmanagement.CRMDOUnit> getUserUnits()
public void setUserUnits(java.util.ArrayList<com.crm.dataobject.networkmanagement.CRMDOUnit> userUnits)
public java.util.HashMap<java.lang.String,com.crm.framework.metadata.Module> getLicenseAllowedModules()
public void setLicenseAllowedModules(java.util.HashMap<java.lang.String,com.crm.framework.metadata.Module> licenseAllowedModules)
public java.util.HashMap<java.lang.String,java.lang.String> getDeniedProcesses()
public void setDeniedProcesses(java.util.HashMap<java.lang.String,java.lang.String> deniedProcesses)
public java.util.HashMap<java.lang.String,java.lang.String> getDeniedReports()
public void setDeniedReports(java.util.HashMap<java.lang.String,java.lang.String> deniedReports)
public java.util.HashMap<java.lang.String,java.lang.String> getDeniedPrintouts()
public void setDeniedPrintouts(java.util.HashMap<java.lang.String,java.lang.String> deniedPrintouts)
public java.util.HashMap<java.lang.String,java.lang.String> getDeniedInterfaces()
public void setDeniedInterfaces(java.util.HashMap<java.lang.String,java.lang.String> deniedInterfaces)
public java.util.HashMap<java.lang.String,java.lang.String> getDeniedDashboards()
public void setDeniedDashboards(java.util.HashMap<java.lang.String,java.lang.String> deniedDashboards)
public java.util.HashMap<java.lang.String,java.lang.String> getDeniedWebAPI()
public void setDeniedWebAPI(java.util.HashMap<java.lang.String,java.lang.String> deniedWebAPI)
public java.util.HashMap<java.lang.String,java.lang.String> getDeniedMenuOptions()
public void setDeniedMenuOptions(java.util.HashMap<java.lang.String,java.lang.String> deniedMenuOptions)
public java.util.HashMap<java.lang.String,java.lang.String> getDeniedShortcutMenuOptions()
public void setDeniedShortcutMenuOptions(java.util.HashMap<java.lang.String,java.lang.String> deniedShortcutMenuOptions)
public java.util.HashMap<java.lang.String,com.crm.framework.metadata.Menuoption> getAllowedLeftMenuOptions()
public void setAllowedLeftMenuOptions(java.util.HashMap<java.lang.String,com.crm.framework.metadata.Menuoption> allowedLeftMenuOptions)
public java.util.HashMap<java.lang.String,com.crm.framework.metadata.Menuoption> getAllowedShortcutMenuOptions()
public void setAllowedShortcutMenuOptions(java.util.HashMap<java.lang.String,com.crm.framework.metadata.Menuoption> allowedShortcutMenuOptions)
public java.util.Properties getSystemLanguageTranslations()
public void setSystemLanguageTranslations(java.util.Properties systemLanguageTranslations)
public java.util.Properties getNativeLanguageTranslations()
public void setNativeLanguageTranslations(java.util.Properties nativeLanguageTranslations)
public com.crm.dataobject.platform.GeneralSetting getGeneralSettings()
public void setGeneralSettings(com.crm.dataobject.platform.GeneralSetting generalSettings)
public com.crm.dataobject.platform.FormattingSetting getFormattingSettings()
public void setFormattingSettings(com.crm.dataobject.platform.FormattingSetting formattingSettings)
public com.crm.dataobject.provisioning.verimatrix.VCASOMIConnectionSetting getVcasOmiConnectionSettings()
public void setVcasOmiConnectionSettings(com.crm.dataobject.provisioning.verimatrix.VCASOMIConnectionSetting vcasOmiConnectionSettings)
public com.crm.dataobject.ecenter.UserAuthenticationSettingsForm getUserAuthenticationSettings()
public void setUserAuthenticationSettings(com.crm.dataobject.ecenter.UserAuthenticationSettingsForm userAuthenticationSettings)
public com.crm.dataobject.platform.CompatibilitySetting getCompatibilitySettings()
public void setCompatibilitySettings(com.crm.dataobject.platform.CompatibilitySetting compatibilitySettings)
public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> getAuditTrailSettings()
public void setAuditTrailSettings(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> auditTrailSettings)
public java.util.HashMap<java.lang.String,java.lang.Integer> getDataAccessSettings()
public void setDataAccessSettings(java.util.HashMap<java.lang.String,java.lang.Integer> dataAccessSettings)
public java.util.HashMap<java.lang.String,java.lang.String> getWebApiMethods()
public void setWebApiMethods(java.util.HashMap<java.lang.String,java.lang.String> webApiMethods)
public com.crm.process.communicationcentre.CTIConnection getCtiConnection()
public void setCtiConnection(com.crm.process.communicationcentre.CTIConnection ctiConnection)
public java.lang.String getOrganisationID()
public java.lang.String getOrganisationName()
public java.lang.Long getTokenExpirationTimeMSec()
public void setTokenExpirationTimeMSec(java.lang.Long tokenExpirationTimeMSec)
public java.lang.Long getCreatedTimeStamp()
public void setCreatedTimeStamp(java.lang.Long createdTimeStamp)
public java.lang.String getTimezone() throws java.lang.Exception
java.lang.Exception
public java.lang.String getWebAPISessionTimezone() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.platform.CRMDOCurrency getWebAPISessionCurrency() throws java.lang.Exception
java.lang.Exception
public java.util.HashMap<java.lang.String,java.lang.String> getAuditTrailMonitoredFields(java.lang.String entityID) throws java.lang.Exception
java.lang.Exception
public java.lang.Boolean logDataAccess(java.lang.String entityID) throws java.lang.Exception
java.lang.Exception
public java.lang.String getTranslation(java.lang.String expression) throws java.lang.Exception
java.lang.Exception
public java.lang.String getTranslation(java.lang.String expression, java.lang.Boolean casesensitive) throws java.lang.Exception
java.lang.Exception
public java.lang.String getTranslatedExpression(java.lang.String expression) throws java.lang.Exception
java.lang.Exception
public java.lang.String getNativeLanguageTranslation(java.lang.String expression) throws java.lang.Exception
java.lang.Exception
public boolean isServiceAllowedByLicense(CRMSession session, java.lang.String serviceName, com.crm.dataobject.securitymanagement.SecurityServiceType serviceType) throws java.lang.Exception
java.lang.Exception
public boolean IsServiceAllowed(java.lang.String serviceName, com.crm.dataobject.securitymanagement.SecurityServiceType serviceType) throws java.lang.Exception
java.lang.Exception
public java.lang.Boolean isServiceAllowedByLicense(java.lang.String serviceName, com.crm.dataobject.securitymanagement.SecurityServiceType serviceType) throws java.lang.Exception
java.lang.Exception
public java.util.HashMap<java.lang.String,java.lang.String> getWebAPIMethods() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.CRMMessageHandler getMessages()
public void setMessages(com.crm.framework.main.CRMMessageHandler messages)
public void addMessage(com.crm.framework.main.CRMMessage msg)
public void clearAllMessages()
public java.lang.Boolean isURLAllowed(java.lang.String url) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.platform.GeneralSetting loadSupportedLanguages(com.crm.dataobject.platform.GeneralSetting generalSetting) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.Language getNativeLanguage()
public void setNativeLanguage(com.crm.dataobject.Language nativeLanguage)
public CRMSession clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public java.lang.String getStripePublishableKey()
public void setStripePublishableKey(java.lang.String stripePublishableKey)
public java.lang.String getBraintreeTokenizationKey()
public void setBraintreeTokenizationKey(java.lang.String braintreeTokenizationKey)
public java.util.HashMap<java.lang.String,java.lang.String> getPayeezyParams()
public void setPayeezyParams(java.util.HashMap<java.lang.String,java.lang.String> payeezyParams)
public com.crm.dataobject.WebAPISessionSetting getWebAPISessionSetting()
public void setWebAPISessionSetting(com.crm.dataobject.WebAPISessionSetting webAPISessionSetting)