public class CRMBOUserBean extends CRMBO
Constructor and Description |
---|
CRMBOUserBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
exists(com.crm.dataobject.users.CRMDOUser user)
Checks if the user exists in the database.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a user.
|
com.crm.dataobject.users.CRMDOUser |
initialize(com.crm.dataobject.users.CRMDOUser user,
com.crm.dataobject.users.CRMDOUserTemplate userTemplate)
Initializes a user from a user template.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.networkmanagement.CRMDOCommunity community)
Loads a list of user for a community
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.contactinfo.CRMDOContactInfoEmail contactInfoEmail)
Loads a list of users based on a contact information email.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation)
Loads a list of users based on a contact.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile,
java.lang.Boolean active)
Loads a list of users (active and/or inactive) based on a security profile.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.networkmanagement.CRMDOUnit unit)
Loads a list of user for a unit
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.networkmanagement.CRMDOUnitGroup group)
Loads a list of user for a group
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadActive(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile) |
com.crm.dataobject.users.CRMDOUser |
loadByEmail(java.lang.String email,
java.util.ArrayList<java.lang.String> associations)
Loads a user based on an email address.
|
com.crm.dataobject.users.CRMDOUser |
loadByUsername(java.lang.String username,
java.util.ArrayList<java.lang.String> associations)
Loads a user based on a username.
|
com.crm.hib.ecenter.Users |
loadEcenterUser(com.crm.dataobject.users.CRMDOUser user)
Loads the e-center user.
|
com.crm.hib.ecenter.Users |
loadEcenterUser(java.lang.String userid)
Loads the e-center user.
|
com.crm.hib.ecenter.Users |
loadEcenterUserByUsername(java.lang.String username)
Loads the e-center user.
|
java.lang.String |
loadPassword(com.crm.dataobject.users.CRMDOUser user)
Loads the user password from the e-center.
|
void |
validateIsCTIEnabledOnSave(com.crm.dataobject.users.CRMDOUser user)
Validates if CTI is enabled on save.
|
void |
validatePassword(com.crm.dataobject.users.CRMDOUser user)
Validates the password of a user.
|
construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public void validatePassword(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception, com.crm.exception.businessnetwork.PasswordConfirmationException, com.crm.exception.businessnetwork.InvalidPasswordException
user
- - the user to validatejava.lang.Exception
com.crm.exception.businessnetwork.PasswordConfirmationException
com.crm.exception.businessnetwork.InvalidPasswordException
public void validateIsCTIEnabledOnSave(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
user
- - the user to validatejava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
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 initializeuserTemplate
- - the user template to initialize fromjava.lang.Exception
public com.crm.hib.ecenter.Users loadEcenterUser(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
user
- - the user to load an e-center user fromjava.lang.Exception
public com.crm.hib.ecenter.Users loadEcenterUserByUsername(java.lang.String username) throws java.lang.Exception
user
- - the user to load an e-center user fromjava.lang.Exception
public com.crm.hib.ecenter.Users loadEcenterUser(java.lang.String userid) throws java.lang.Exception
user
- - the user to load an e-center user fromjava.lang.Exception
public java.lang.Boolean exists(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
user
- - the user to checkjava.lang.Exception
public java.lang.String loadPassword(com.crm.dataobject.users.CRMDOUser user) throws java.lang.Exception
user
- - the user to load the password fromjava.lang.Exception
public com.crm.dataobject.users.CRMDOUser loadByUsername(java.lang.String username, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
username
- - the name of the userassociations
- - a list of associated data objectsjava.lang.Exception
public com.crm.dataobject.users.CRMDOUser loadByEmail(java.lang.String email, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
email
- - a user emailassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.contactinfo.CRMDOContactInfoEmail contactInfoEmail) throws java.lang.Exception
contactInfoEmail
- - a contact information emailjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation) throws java.lang.Exception
contactInformation
- - a contact to load the user fromjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile, java.lang.Boolean active) throws java.lang.Exception
securityProfile
- - the security profile to retrieve the users fromactive
- - a boolean indicating if the objects are active or inactivejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.networkmanagement.CRMDOCommunity community) throws java.lang.Exception
community
- - a community data objectjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.networkmanagement.CRMDOUnitGroup group) throws java.lang.Exception
group
- - a group data objectjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadActive(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.networkmanagement.CRMDOUnit unit) throws java.lang.Exception
unit
- - a unit data objectjava.lang.Exception