Class ClientBean

    • Constructor Detail

      • ClientBean

        public ClientBean()
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • destroy

        @PreDestroy
        public void destroy()
      • getBackendBean

        public BackendBean getBackendBean()
        Returns:
        the backendBean
      • setBackendBean

        public void setBackendBean​(BackendBean backendBean)
        Parameters:
        backendBean - the backendBean to set
      • setApplicationEventBusBean

        public void setApplicationEventBusBean​(ApplicationEventBusBean applicationEventBusBean)
      • getLicenseModel

        public LicenseModel getLicenseModel()
        Gets the licenseModel
        Returns:
        the licenseModel
      • setLicenseModel

        public void setLicenseModel​(LicenseModel licenseModel)
        Sets the licenseModel
        Parameters:
        licenseModel - the licenseModel to set
      • getLicensedataSnapshot

        public LicenseDataSnapshot getLicensedataSnapshot()
        Gets the licensedataSnapshot
        Returns:
        the licensedataSnapshot
      • setLicensedataSnapshot

        public void setLicensedataSnapshot​(LicenseDataSnapshot licensedataSnapshot)
        Sets the licensedataSnapshot
        Parameters:
        licensedataSnapshot - the licensedataSnapshot to set
      • getNewPassword

        public String getNewPassword()
        Returns:
        the newPassword
      • setNewPassword

        public void setNewPassword​(String newPassword)
        Parameters:
        newPassword - the newPassword to set
      • getNewPasswordRepeat

        public String getNewPasswordRepeat()
        Returns:
        the newPasswordRepeat
      • setNewPasswordRepeat

        public void setNewPasswordRepeat​(String newPasswordRepeat)
        Parameters:
        newPasswordRepeat - the newPasswordRepeat to set
      • getDeleteConfirmation

        public String 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

        public void setDeleteConfirmation​(String deleteConfirmation)
        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.
      • getClientToDelete

        public Mandant getClientToDelete()
        Returns:
        The client that is to be deleted, saved for the delete confirmation dialog.
      • setClientToDelete

        public void setClientToDelete​(Mandant clientToDelete)
        Parameters:
        clientToDelete - The client that is to be deleted, saved for the delete confirmation dialog.
      • getMandantAdmin

        public Benutzer getMandantAdmin()
      • setMandantAdmin

        public void setMandantAdmin​(Benutzer mandantAdmin)
      • getLdapData

        public MandantLdapData getLdapData()
        Returns:
        the mandantLdapData
      • setLdapData

        public void setLdapData​(MandantLdapData ldapData)
        Parameters:
        ldapData - the mandantLdapData to set
      • setMailData

        public void setMailData​(MandantMailData mailData)
        Parameters:
        mailData - the mailData to set
      • getTestmailReceiver

        public String getTestmailReceiver()
        Returns:
        the testmailReceiver
      • setTestmailReceiver

        public void setTestmailReceiver​(String testmailReceiver)
        Parameters:
        testmailReceiver - the testmailReceiver to set
      • updateModel

        public void updateModel()
      • getUsedDiskSapce

        public long getUsedDiskSapce()
      • setUsedDiskSapce

        public void setUsedDiskSapce​(long usedDiskSapce)
      • checkPasswordStrength

        public void checkPasswordStrength()
        Checks the strength of a password phrase. Triggered from an ajax event
      • getMinPwdLength

        public int getMinPwdLength()
        Determined the configured minimum password phrase length.
        Returns:
        the min. length of passwords
      • getConfiguredPwdRules

        public String getConfiguredPwdRules()
      • validateDeleteConfirmationMulti

        public void validateDeleteConfirmationMulti​(javax.faces.context.FacesContext context,
                                                    javax.faces.component.UIComponent component,
                                                    Object value)
                                             throws javax.faces.validator.ValidatorException
        Throws:
        javax.faces.validator.ValidatorException
      • validateDeleteConfirmationSingle

        public void validateDeleteConfirmationSingle​(javax.faces.context.FacesContext context,
                                                     javax.faces.component.UIComponent component,
                                                     Object value)
                                              throws javax.faces.validator.ValidatorException
        Throws:
        javax.faces.validator.ValidatorException
      • onOpenDeleteConfirmationDialog

        public void onOpenDeleteConfirmationDialog()
      • onOpenDeleteConfirmationDialog

        public void onOpenDeleteConfirmationDialog​(Mandant client)
      • isClientSpecificSupportAdressAllowed

        public boolean isClientSpecificSupportAdressAllowed()
      • testMailserver

        public void testMailserver()
      • checkConnection

        public void checkConnection()
      • isCurrentClientSelected

        public boolean isCurrentClientSelected()
      • isCurrentClientMarked

        public boolean isCurrentClientMarked()
      • isCurrentLDAP

        public boolean isCurrentLDAP()
      • deleteSelected

        public void deleteSelected()
      • getContractData

        public String getContractData()
        Returns:
        A JSON array with client relevant data for contract view. Used by the contract view of the client.
      • deleteFromSettingsWithRedirect

        public void deleteFromSettingsWithRedirect​(Mandant clientToDelete)
      • getLicenseDataAsJson

        public com.alibaba.fastjson.JSONObject getLicenseDataAsJson​(LicenseModel license)
      • getSystemMailSender

        public String getSystemMailSender()
      • getSystemMailSenderName

        public String getSystemMailSenderName()
      • isInviteLicensed

        @Deprecated
        public boolean isInviteLicensed()
        Deprecated.
      • isAppointmentsLicensed

        @Deprecated
        public boolean isAppointmentsLicensed()
        Deprecated.
      • getMaxFormRecordsDefault

        @Deprecated
        public String getMaxFormRecordsDefault()
        Deprecated.
      • getMaxInvitesDefault

        @Deprecated
        public String getMaxInvitesDefault()
        Deprecated.