Package de.xima.fc.gui.bean.settings
Class ClientBean
- All Implemented Interfaces:
ISupportChangeEventBean,Serializable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
AJSFContext.RedirectOptions, AJSFContext.RedirectOptionsBuilder -
Field Summary
Fields inherited from class de.xima.fc.gui.bean.FCContextBean
systemUCFields inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
localeBean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcallbackExecutor(Runnable runnable) voidDeprecated.voiddeleteClient(Mandant client) voiddeleteClients(List<Mandant> clients) voiddestroy()Deprecated.Deprecated.Deprecated.UsePasswordPolicyBean.getGlobalPwdRulesHint()instead.getDisplayName(Object value) org.primefaces.model.file.UploadedFilegetFile()com.alibaba.fastjson.JSONObjectgetLicenseDataAsJson(LicenseModel license) Gets the licensedataSnapshotGets the licenseModelDeprecated.Deprecated.intDeprecated.UsePasswordPolicyBean.getGlobalMinPwdLength()instead.getModel()Method to return a hashed String of the uploaded files byte Array for an hidden input fieldlongvoidDeprecated.voidinit()voidbooleanDeprecated.booleanbooleanbooleanbooleanbooleanisHasClientAdmin(Mandant client) booleanDeprecated.booleanbooleanvoidvoidonOpenDeleteConfirmationDialog(List<Mandant> clients) voidMethod to remove active image from selected clientvoidremoveDirectClientAuthorization(DirectClientAuthorization authorization) voidresendInvitation(DirectClientAuthorization authorization) voidsetApplicationEventBusBean(ApplicationEventBusBean applicationEventBusBean) Deprecated.voidsetBackendBean(BackendBean backendBean) Deprecated.voidsetClientsToDelete(List<Mandant> clientsToDelete) voidsetDeleteClientExclusiveUsers(boolean deleteClientExclusiveUsers) voidsetDeleteConfirmation(String deleteConfirmation) voidsetFile(org.primefaces.model.file.UploadedFile file) voidsetLicensedataSnapshot(LicenseDataSnapshot licensedataSnapshot) Sets the licensedataSnapshotvoidsetLicenseModel(LicenseModel licenseModel) Sets the licenseModelvoidsetMailData(MandantMailData mailData) voidvoidsetNewAdminEmail(UserEmailQueryResult newAdminEmail) voidsetTestmailReceiver(String testmailReceiver) voidsetUsedDiskSapce(long usedDiskSapce) voidvoidvoidupload(org.primefaces.event.FileUploadEvent evt) Method to handle upload event of a new client picturevoidvalidateDeleteConfirmation(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value) Methods inherited from class de.xima.fc.gui.bean.FCContextBean
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubViewMethods inherited from class de.xima.fc.gui.bean.ABackendJSFContext
ec, findEntityContext, isDetached, isHasDBMethods inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
destroySessionBean, encodeURL, findBean, findBean, findBean, findBean, findBean, findBean, findBean, findCurrentView, findUserContext, getBeanName, getBeanName, getContext, getCurrentViewBean, getLocaleBean, getRequest, getResponse, getSession, getSession, getSessionAttribute, isMasterServerContext, loadLazy, redirect, redirect, redirect, redirect, redirectToDashboard, redirectToDashboard, redirectToDashboard, setLocaleBean, setSessionAttribute, ucMethods inherited from class de.xima.fc.gui.common.utils.msg.MessageUtils
addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsgFromString, addErrorMsgFromString, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsgFromString, addInfoMsgFromString, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addMsg, addMsg, addMsg, addMsg, addMsgs, addMsgs, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgFromString, addWarnMsgFromString, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, errorMsg, errorMsg, getErrorMessage, getNewErrorMsg, getNewErrorMsg, getNewErrorMsg, getNewInfoMsg, getNewInfoMsg, getNewMsg, getNewWarnMsg, getNewWarnMsg, msgMethods inherited from class de.xima.fc.gui.common.utils.msg.I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
Constructor Details
-
ClientBean
public ClientBean()
-
-
Method Details
-
init
@PostConstruct public void init() -
destroy
@PreDestroy public void destroy() -
getLicenseModel
Gets the licenseModel- Returns:
- the licenseModel
-
setLicenseModel
Sets the licenseModel- Parameters:
licenseModel- the licenseModel to set
-
getLicensedataSnapshot
Gets the licensedataSnapshot- Returns:
- the licensedataSnapshot
-
setLicensedataSnapshot
Sets the licensedataSnapshot- Parameters:
licensedataSnapshot- the licensedataSnapshot to set
-
getNewAdminEmail
-
setNewAdminEmail
-
getClientsToDelete
-
setClientsToDelete
-
getClientsToDeleteConfirmationString
-
getDeleteConfirmation
- Returns:
- A list of clients to be deleted, separated by commas. The user needs to enter the names to confirm that they want to delete those client.
-
setDeleteConfirmation
- Parameters:
deleteConfirmation- A list of clients to be deleted, separated by commas. The user needs to enter the names to confirm that they want to delete those client.
-
isDeleteClientExclusiveUsers
public boolean isDeleteClientExclusiveUsers() -
setDeleteClientExclusiveUsers
public void setDeleteClientExclusiveUsers(boolean deleteClientExclusiveUsers) -
getUserProfilesToDelete
-
getMailData
- Returns:
- the mailData
-
setMailData
- Parameters:
mailData- the mailData to set
-
getAdminRole
-
getTestmailReceiver
- Returns:
- the testmailReceiver
-
setTestmailReceiver
- Parameters:
testmailReceiver- the testmailReceiver to set
-
getFile
public org.primefaces.model.file.UploadedFile getFile()- Returns:
- the uploaded file containing a picture
-
setFile
public void setFile(org.primefaces.model.file.UploadedFile file) - Parameters:
file- the picture to set
-
getModel
- Returns:
- the model
-
setModel
- Parameters:
model- the model to set
-
updateModel
public void updateModel() -
getUserCountOfSelected
-
getActiveFormCountOfSelected
-
getClientAdminsOfSelected
-
getDisplayName
-
inviteNewClientAdmin
public void inviteNewClientAdmin() -
resendInvitation
-
removeDirectClientAuthorization
-
upload
public void upload(org.primefaces.event.FileUploadEvent evt) Method to handle upload event of a new client picture- Parameters:
evt- the upload event
-
getResourceDataString
Method to return a hashed String of the uploaded files byte Array for an hidden input field- Returns:
- hased String
-
removeActiveProfilePic
public void removeActiveProfilePic()Method to remove active image from selected client -
getUsedDiskSapce
public long getUsedDiskSapce() -
setUsedDiskSapce
public void setUsedDiskSapce(long usedDiskSapce) -
validateDeleteConfirmation
public void validateDeleteConfirmation(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value) throws javax.faces.validator.ValidatorException - Throws:
javax.faces.validator.ValidatorException
-
onOpenDeleteConfirmationDialog
-
onOpenDeleteConfirmationDialog
-
callbackExecutor
-
getDeleteCallback
-
isHasClientAdmin
-
isClientSpecificSupportAdressAllowed
public boolean isClientSpecificSupportAdressAllowed() -
findUsers
-
testMailserver
public void testMailserver() -
isCurrentClientSelected
public boolean isCurrentClientSelected() -
isCurrentClientMarked
public boolean isCurrentClientMarked() -
isShowRemoveActiveImageButton
public boolean isShowRemoveActiveImageButton() -
isShowAdminRoleSettings
public boolean isShowAdminRoleSettings() -
deleteClient
-
deleteClients
-
getContractData
- Returns:
- A JSON array with client relevant data for contract view. Used by the contract view of the client.
-
getLicenseDataAsJson
-
getMailServerData
-
getSystemMailSender
-
getSystemMailSenderName
-
checkPasswordStrength
Deprecated.UsePasswordPolicyBean.checkPasswordStrength()instead. -
getMinPwdLength
Deprecated.UsePasswordPolicyBean.getGlobalMinPwdLength()instead. -
handleChangeEvent
Deprecated.- Specified by:
handleChangeEventin interfaceISupportChangeEventBean
-
getConfiguredPwdRules
Deprecated.UsePasswordPolicyBean.getGlobalPwdRulesHint()instead. -
isInviteLicensed
Deprecated. -
isAppointmentsLicensed
Deprecated. -
getMaxFormRecordsDefault
Deprecated. -
getMaxInvitesDefault
Deprecated. -
getBackendBean
Deprecated. -
setBackendBean
Deprecated. -
getApplicationEventBusBean
Deprecated. -
setApplicationEventBusBean
Deprecated.
-
PasswordPolicyBean.checkPasswordStrength()instead.