public class CRMUIUserBean extends CRMUI
Constructor and Description |
---|
CRMUIUserBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addUnitButton(com.crm.dataobject.users.CRMDOUser user,
java.util.ArrayList<java.lang.String> unitIDs)
Adds a list of units to a user.
|
com.crm.dataobject.users.CRMDOUser |
cancelLockOutPeriod(com.crm.dataobject.users.CRMDOUser user)
Cancel lock out period.
|
com.crm.dataobject.users.CRMDOUser |
changeDefaultUnit(com.crm.dataobject.users.CRMDOUser user,
com.crm.dataobject.users.CRMDOUserUnit userUnit)
Changes the default unit of a user.
|
void |
copyUserEmailToContactInformation(com.crm.dataobject.users.CRMDOUser user) |
com.crm.dataobject.users.CRMDOUser |
createButton()
Creates a user.
|
com.crm.dataobject.users.CRMDOUser |
deleteButton(com.crm.dataobject.users.CRMDOUser user)
Deletes a user.
|
com.crm.dataobject.users.CRMDOUser |
editButton(com.crm.dataobject.users.CRMDOUser user)
Loads a user form.
|
com.crm.dataobject.users.CRMDOUser |
editPreferencesButton(com.crm.dataobject.users.CRMDOUser user) |
com.crm.dataobject.users.CRMDOUser |
initialize(com.crm.dataobject.users.CRMDOUser user,
com.crm.dataobject.users.CRMDOUserTemplate userTemplate)
Initialises a user from a user template.
|
SecurityProfileForm |
loadActive(SecurityProfileForm form) |
ChangePassword |
loadChangePasswordForm(com.crm.dataobject.users.CRMDOUser user) |
ChangePassword |
loadChangePasswordFromPreferenceForm(com.crm.dataobject.users.CRMDOUser user) |
com.crm.dataobject.users.CRMDOUser |
loadForm(java.lang.String id)
Loads a user form.
|
com.crm.dataobject.users.CRMDOUser |
loadPreferencesForm()
Loads the User preferences page.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadUnitsTab(com.crm.dataobject.users.CRMDOUser user)
Loads a list of units of a user.
|
UserSettingsForm |
loadUserSettingsForm(java.util.ArrayList<java.lang.String> userIDs)
Loads a user settings form.
|
UserStateForm |
loadUserStateForm(java.util.ArrayList<java.lang.String> userIDs)
Loads a user state form.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeUnitButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of units from a user.
|
com.crm.dataobject.users.CRMDOUser |
saveButton(com.crm.dataobject.users.CRMDOUser user)
Saves a user.
|
java.lang.String |
searchUsers(com.crm.dataobject.CRMDO mainDTO)
Returns an SQL that returns the allowed users for a data object.
|
com.crm.dataobject.users.CRMDOUser |
setAsActive(com.crm.dataobject.users.CRMDOUser user)
Sets the user as active
|
com.crm.dataobject.users.CRMDOUser |
setAsInactive(com.crm.dataobject.users.CRMDOUser user)
Sets the user as inactive
|
void |
submitChangePasswordButton(ChangePassword changePassword) |
void |
submitUserSettingsForm(UserSettingsForm userSettingsForm)
Submits the user settings form.
|
void |
submitUserStateForm(UserStateForm userStateForm)
Submits the user state form.
|
com.crm.framework.util.ResultSetUtil |
usersQuickSearch(com.crm.dataobject.CRMDO mainDTO,
java.lang.String searchValue)
Returns the allowed users based on a quick search value.
|
com.crm.dataobject.users.CRMDOUser |
validate(com.crm.dataobject.users.CRMDOUser user) |
addAttachmentButton, addExistingAttachmentButton, addExistingAttachmentsButton, addTrace, assignEntity, echoDto, echoDto, echoDto, echoDtos, getAccountsReceivableEntityOptions, getActiveInactiveOptions, getActiveInactiveOptions, getAllowedDeniedOptions, getAllowedDeniedOptions, getApplicationOptions, getArchiveDataEntityOptions, getArchiveDataEntityOptions, getArchiveEntityOptions, getArchiveEntityOptions, getAssignableEntityOptions, getCurrentDateString, getCurrentDay, getCurrentMonth, getCurrentYear, getDayOfWeekOptions, getDayOfWeekOptions, getDtoFromCollection, getEntityCategoryOptions, getEntityFieldOptions, getEntityOptions, getEntityStateOptions, getEntityStatusOptions, getEntityTypeOptions, getExplicitViewingAccessEntityOptions, getHourOptions, getHourOptions, getImplicitViewingAccessEntityOptions, getModuleOptions, getModulePrintoutOptions, getModuleProcessOptions, getMonthEndDate, getMonthStartDate, getOperatorOptions, getOperatorOptions, getOrganisationGroupBackgroundTypeOptions, getOrganisationGroupBackgroundTypeOptions, getStateOptions, getStringFormattingOptions, getStringFormattingOptions, getTimeOfDayOptions, getTimeOfDayOptions, getTrueFalseOptions, getTrueFalseOptions, getUnitOfTimeOptions, getUnitOfTimeOptions, getUnitOfTimeOptions, getWeekEndDate, getWeekStartDate, getYesNoOptions, getYesNoOptions, invoke, load, loadAchivedData, loadAttachmentsTab, loadDaysOfMonthOptions, loadDaysOfMonthOptions, loadEntityAttributeTranslations, loadMonthNumberOptions, loadMonthNumberOptions, loadMonthOptions, loadMonthOptions, readFileContent, removeAttachmentButton, setDefaultLanguage, setDtoAsNotEditable, setDtoAsNotModified, setLanguageTranslations, setMandatoryField, setMandatoryFields, setOwnerGroup
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, loadEntityCategories, loadEntityNumber, loadEntityStates, loadEntityStatuses, loadEntityTypes, rollback, setCRMSessionHandle, setInitialContext, setSessionContext
public com.crm.dataobject.users.CRMDOUser createButton() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.users.CRMDOUser validate(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.users.CRMDOUser editPreferencesButton(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.users.CRMDOUser editButton(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
user
- - the user to loadjava.lang.Exception
public com.crm.dataobject.users.CRMDOUser deleteButton(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
user
- - the user to deletejava.lang.Exception
public com.crm.dataobject.users.CRMDOUser loadPreferencesForm() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.users.CRMDOUser loadForm(java.lang.String id) throws java.lang.Exception
id
- - the user to loadjava.lang.Exception
public UserSettingsForm loadUserSettingsForm(java.util.ArrayList<java.lang.String> userIDs) throws java.lang.Exception, com.crm.exception.businessnetwork.SuperUserOperationException, com.crm.exception.AtLeastOneRecordException
userIDs
- - a list of ids to load to the formjava.lang.Exception
com.crm.exception.businessnetwork.SuperUserOperationException
com.crm.exception.AtLeastOneRecordException
public void submitUserSettingsForm(UserSettingsForm userSettingsForm) throws java.lang.Exception
userSettingsForm
- - the user settings form to submitjava.lang.Exception
public UserStateForm loadUserStateForm(java.util.ArrayList<java.lang.String> userIDs) throws java.lang.Exception
userIDs
- - a list of ids to load to the formjava.lang.Exception
public void submitUserStateForm(UserStateForm userStateForm) throws java.lang.Exception
userStateForm
- - the user state form to submitjava.lang.Exception
public com.crm.dataobject.users.CRMDOUser setAsActive(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
user
- - the user to set as activejava.lang.Exception
public com.crm.dataobject.users.CRMDOUser setAsInactive(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
user
- - the user to set as inactivejava.lang.Exception
com.crm.exception.users.CannotSetTheLoggedInUserAsInactiveException
public com.crm.dataobject.users.CRMDOUser saveButton(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
user
- - the user to savejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadUnitsTab(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
user
- - the user to load the units forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> addUnitButton(com.crm.dataobject.users.CRMDOUser user, java.util.ArrayList<java.lang.String> unitIDs) throws java.lang.Exception
user
- - the user to add the units tounitIDs
- - a list of units to addjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removeUnitButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList) throws java.lang.Exception
dtoList
- - a list of units to deletejava.lang.Exception
public com.crm.dataobject.users.CRMDOUser initialize(com.crm.dataobject.users.CRMDOUser user, com.crm.dataobject.users.CRMDOUserTemplate userTemplate) throws java.lang.Exception
user
- - the user to initialiseuserTemplate
- - the user template to initialise fromjava.lang.Exception
public com.crm.dataobject.users.CRMDOUser changeDefaultUnit(com.crm.dataobject.users.CRMDOUser user, com.crm.dataobject.users.CRMDOUserUnit userUnit) throws java.lang.Exception
user
- - the user to change the default unit touserUnit
- - the default unit to setjava.lang.Exception
public com.crm.framework.util.ResultSetUtil usersQuickSearch(com.crm.dataobject.CRMDO mainDTO, java.lang.String searchValue) throws java.lang.Exception
mainDTO
- - a data object to load the allowed users forsearchValue
- - a quick search valuejava.lang.Exception
public java.lang.String searchUsers(com.crm.dataobject.CRMDO mainDTO) throws java.lang.Exception
mainDTO
- - a data object to load the allowed users forjava.lang.Exception
public SecurityProfileForm loadActive(SecurityProfileForm form) throws java.lang.Exception
java.lang.Exception
public void submitChangePasswordButton(ChangePassword changePassword) throws java.lang.Exception
java.lang.Exception
public ChangePassword loadChangePasswordForm(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
java.lang.Exception
public ChangePassword loadChangePasswordFromPreferenceForm(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.users.CRMDOUser cancelLockOutPeriod(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
user
- - the user to cancel the lock out periodjava.lang.Exception
public void copyUserEmailToContactInformation(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
java.lang.Exception