Class ClientBean

    • Constructor Detail

      • ClientBean

        public ClientBean()
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • destroy

        @PreDestroy
        public void destroy()
      • 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
      • 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.
      • setMailData

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

        public Rolle getAdminRole()
      • getTestmailReceiver

        public String getTestmailReceiver()
        Returns:
        the testmailReceiver
      • setTestmailReceiver

        public void setTestmailReceiver​(String testmailReceiver)
        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
      • updateModel

        public void updateModel()
      • getUserCountOfSelected

        public Integer getUserCountOfSelected()
      • getActiveFormCountOfSelected

        public Integer getActiveFormCountOfSelected()
      • inviteNewClientAdmin

        public void inviteNewClientAdmin()
      • 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

        public String 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)
      • 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)
      • callbackExecutor

        public void callbackExecutor​(Runnable runnable)
      • getDeleteCallback

        public Runnable getDeleteCallback()
      • isHasClientAdmin

        public boolean isHasClientAdmin​(Mandant client)
      • isClientSpecificSupportAdressAllowed

        public boolean isClientSpecificSupportAdressAllowed()
      • testMailserver

        public void testMailserver()
      • isCurrentClientSelected

        public boolean isCurrentClientSelected()
      • isCurrentClientMarked

        public boolean isCurrentClientMarked()
      • isShowRemoveActiveImageButton

        public boolean isShowRemoveActiveImageButton()
      • isShowAdminRoleSettings

        public boolean isShowAdminRoleSettings()
      • 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.
      • 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.