public class UserAccessBean extends com.ibm.commerce.persistence.AbstractJpaEntityAccessBean implements Protectable, Groupable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
Copyright.
|
Constructor and Description |
---|
UserAccessBean() |
UserAccessBean(java.util.Hashtable aProperties) |
UserAccessBean(java.lang.String registerType) |
UserAccessBean(com.ibm.commerce.user.objects.User entity) |
UserAccessBean(com.ibm.commerce.user.objimpl.UserInputData aUserInputData) |
Modifier and Type | Method and Description |
---|---|
AddressAccessBean |
addAddress(java.lang.String arg1) |
BusinessProfileAccessBean |
addBusinessProfile(java.lang.Long arg1) |
DemographicsAccessBean |
addDemographics() |
UserProfileAccessBean |
addUserProfile() |
UserRegistryAccessBean |
addUserRegistry(java.lang.String arg1) |
java.util.Enumeration |
findAccessGroupOwner(java.lang.Long aUserId) |
java.util.Enumeration |
findAdministrators() |
java.util.Enumeration |
findAllRegistered() |
UserAccessBean |
findByDN(java.lang.String astrDN) |
UserAccessBean |
findByDNNoCache(java.lang.String astrDN) |
UserAccessBean |
findByUniqueIdentifier(java.lang.String argUniqueIdentifier) |
UserAccessBean |
findByUniqueIdentifierNoCache(java.lang.String argUniqueIdentifier) |
UserAccessBean |
findRegisteredUserByPersonalizationId(java.lang.String strPersonalizationId) |
UserAccessBean |
findRegisteredUserByPersonalizationIdNoCache(java.lang.String strPersonalizationId) |
java.util.List<java.lang.String> |
findUserIdsByPersonalizationId(java.lang.String strPersonalizationId) |
java.util.List<java.lang.String> |
findUserIdsByPersonalizationIdNoCache(java.lang.String strPersonalizationId) |
java.util.Enumeration |
findUsersByPersonalizationId(java.lang.String strPersonalizationId) |
java.util.Enumeration |
findUsersByPersonalizationIdNoCache(java.lang.String strPersonalizationId) |
java.util.Collection |
findUsersForAdminByLogonIdAndCriteria(java.lang.Long adminId,
java.lang.String logonId,
java.lang.String logonIdSearchCriteria,
java.lang.String returningUserCriteria) |
java.util.Collection |
findUsersForAdminByLogonIdAndCriteria(java.lang.Long adminId,
java.lang.String logonId,
java.lang.String logonIdSearchCriteria,
java.lang.String returningUserCriteria,
java.lang.Long maxRecords) |
boolean |
fulfills(java.lang.Long member,
java.lang.String relationship)
Determines if a given member fulfills a given relationship with the resource.
|
java.util.Enumeration |
getAddress(java.lang.String astrAddressType) |
java.util.Vector |
getAllStoreGroupMembers(java.lang.Integer storeId) |
java.lang.Long[] |
getAncestors() |
BusinessProfileAccessBean |
getBusinessProfile() |
java.lang.Long[] |
getChildren() |
DemographicsAccessBean |
getDemographics() |
java.lang.Long[] |
getDescendants() |
java.lang.String |
getDisplayName() |
java.lang.String |
getDistinguishedName() |
com.ibm.commerce.user.objects.User |
getEntity() |
java.lang.Object |
getGroupingAttributeValue(java.lang.String attributeName,
GroupingContext groupingContext)
Returns the value of a resource attribute - based on the attributeName and context.
|
java.lang.String |
getLastOrder() |
java.sql.Timestamp |
getLastOrderInEntityType() |
java.lang.String |
getLastSession() |
java.sql.Timestamp |
getLastSessionInEntityType() |
java.util.Enumeration |
getMemberGroups() |
java.lang.String |
getMemberId() |
java.lang.Long |
getMemberIdInEntityType() |
java.util.Enumeration |
getOwnedMemberGroups() |
java.lang.Long |
getOwner()
Returns the member ID of the owner.
|
java.lang.String |
getParentMemberId() |
java.lang.String |
getPersonalizationId() |
java.lang.String |
getPreferredCurrency() |
java.lang.String |
getPreferredLanguageId() |
java.lang.Integer |
getPreferredLanguageIdInEntityType() |
java.lang.String |
getPreviousLastSession() |
java.sql.Timestamp |
getPreviousLastSessionInEntityType() |
java.util.Enumeration |
getPrimaryAddress(java.lang.String astrAddressType) |
java.lang.String |
getProfileType() |
java.lang.String |
getRegisterType() |
java.lang.String |
getRegistration() |
java.lang.String |
getRegistrationCancel() |
java.sql.Timestamp |
getRegistrationCancelInEntityType() |
java.sql.Timestamp |
getRegistrationInEntityType() |
java.lang.String |
getRegistrationUpdate() |
java.sql.Timestamp |
getRegistrationUpdateInEntityType() |
java.lang.Integer[] |
getRoles() |
java.lang.Integer[] |
getRoles(java.lang.Long anOrgEntityId) |
java.lang.Integer[] |
getRolesForOrgEntityAndAncestors(java.lang.Long anOrgEntityId) |
java.lang.String |
getState() |
java.lang.Integer |
getStateInEntityType() |
java.lang.String |
getType() |
java.lang.String |
getUserField1() |
java.lang.String |
getUserField2() |
java.lang.String |
getUserField3() |
java.lang.String |
getUserId() |
java.lang.Long |
getUserIdInEntityType() |
UserProfileAccessBean |
getUserProfile() |
UserRegistryAccessBean |
getUserRegistry() |
void |
instantiateEntity() |
boolean |
isAdministrator() |
boolean |
isAdministratorForAllStores(java.lang.Long anMemberGroupId) |
boolean |
isRoleForAllStores() |
boolean |
isSiteAdministrator() |
boolean |
isStoreAdministrator() |
void |
setDistinguishedName(java.lang.String LDAPDistinguishedName) |
void |
setInitKey_memberId(java.lang.Long memberId) |
void |
setInitKey_memberId(java.lang.String memberId) |
void |
setLastOrder(java.lang.String lastOrder) |
void |
setLastOrder(java.sql.Timestamp lastOrder) |
void |
setLastSession(java.lang.String lastSession) |
void |
setLastSession(java.sql.Timestamp lastSession) |
void |
setParentMemberId(java.lang.String astrParentMemberId) |
void |
setPersonalizationId(java.lang.String personalizationId) |
void |
setPreferredCurrency(java.lang.String preferredCurrency) |
void |
setPreferredLanguageId(java.lang.Integer preferredLanguageId) |
void |
setPreferredLanguageId(java.lang.String preferredLanguageId) |
void |
setPreviousLastSession(java.lang.String previousLastSession) |
void |
setPreviousLastSession(java.sql.Timestamp previousLastSession) |
void |
setProfileType(java.lang.String profileType) |
void |
setRegisterType(java.lang.String registerType) |
void |
setRegistration(java.lang.String registration) |
void |
setRegistration(java.sql.Timestamp registration) |
void |
setRegistrationCancel(java.lang.String registrationCancel) |
void |
setRegistrationCancel(java.sql.Timestamp registrationCancel) |
void |
setRegistrationUpdate(java.lang.String registrationUpdate) |
void |
setRegistrationUpdate(java.sql.Timestamp registrationUpdate) |
void |
setState(java.lang.Integer state) |
void |
setState(java.lang.String state) |
void |
setUserField1(java.lang.String field1) |
void |
setUserField2(java.lang.String field2) |
void |
setUserField3(java.lang.String field3) |
public static final java.lang.String COPYRIGHT
public UserAccessBean()
public UserAccessBean(com.ibm.commerce.user.objects.User entity)
public UserAccessBean(com.ibm.commerce.user.objimpl.UserInputData aUserInputData)
public UserAccessBean(java.lang.String registerType)
public UserAccessBean(java.util.Hashtable aProperties)
public void setInitKey_memberId(java.lang.String memberId)
public void setInitKey_memberId(java.lang.Long memberId)
public java.util.Enumeration findAdministrators()
public java.util.Enumeration findAllRegistered()
public java.util.Enumeration findAccessGroupOwner(java.lang.Long aUserId)
public java.util.List<java.lang.String> findUserIdsByPersonalizationId(java.lang.String strPersonalizationId)
public java.util.List<java.lang.String> findUserIdsByPersonalizationIdNoCache(java.lang.String strPersonalizationId)
public java.util.Enumeration findUsersByPersonalizationId(java.lang.String strPersonalizationId)
public java.util.Enumeration findUsersByPersonalizationIdNoCache(java.lang.String strPersonalizationId)
public UserAccessBean findRegisteredUserByPersonalizationId(java.lang.String strPersonalizationId)
public UserAccessBean findRegisteredUserByPersonalizationIdNoCache(java.lang.String strPersonalizationId)
public UserAccessBean findByDN(java.lang.String astrDN)
public UserAccessBean findByDNNoCache(java.lang.String astrDN)
public UserAccessBean findByUniqueIdentifier(java.lang.String argUniqueIdentifier)
public UserAccessBean findByUniqueIdentifierNoCache(java.lang.String argUniqueIdentifier)
public java.util.Collection findUsersForAdminByLogonIdAndCriteria(java.lang.Long adminId, java.lang.String logonId, java.lang.String logonIdSearchCriteria, java.lang.String returningUserCriteria)
public java.util.Collection findUsersForAdminByLogonIdAndCriteria(java.lang.Long adminId, java.lang.String logonId, java.lang.String logonIdSearchCriteria, java.lang.String returningUserCriteria, java.lang.Long maxRecords)
public void setLastOrder(java.sql.Timestamp lastOrder)
public java.sql.Timestamp getLastOrderInEntityType()
public void setLastOrder(java.lang.String lastOrder)
public java.lang.String getLastOrder()
public void setRegistrationCancel(java.sql.Timestamp registrationCancel)
public java.sql.Timestamp getRegistrationCancelInEntityType()
public void setRegistrationCancel(java.lang.String registrationCancel)
public java.lang.String getRegistrationCancel()
public java.lang.String getDisplayName()
public void setPreferredCurrency(java.lang.String preferredCurrency)
public java.lang.String getPreferredCurrency()
public boolean isSiteAdministrator()
public void setDistinguishedName(java.lang.String LDAPDistinguishedName)
public java.lang.String getDistinguishedName()
public void setRegisterType(java.lang.String registerType)
public java.lang.String getRegisterType()
public void setPreviousLastSession(java.sql.Timestamp previousLastSession)
public java.sql.Timestamp getPreviousLastSessionInEntityType()
public void setPreviousLastSession(java.lang.String previousLastSession)
public java.lang.String getPreviousLastSession()
public java.lang.String getType()
public java.lang.Long getUserIdInEntityType()
public java.lang.String getUserId()
public void setUserField3(java.lang.String field3)
public java.lang.String getUserField3()
public boolean isAdministrator()
public void setUserField1(java.lang.String field1)
public java.lang.String getUserField1()
public void setProfileType(java.lang.String profileType)
public java.lang.String getProfileType()
public void setUserField2(java.lang.String field2)
public java.lang.String getUserField2()
public void setPersonalizationId(java.lang.String personalizationId)
public java.lang.String getPersonalizationId()
public void setRegistrationUpdate(java.sql.Timestamp registrationUpdate)
public java.sql.Timestamp getRegistrationUpdateInEntityType()
public void setRegistrationUpdate(java.lang.String registrationUpdate)
public java.lang.String getRegistrationUpdate()
public void setRegistration(java.sql.Timestamp registration)
public java.sql.Timestamp getRegistrationInEntityType()
public void setRegistration(java.lang.String registration)
public java.lang.String getRegistration()
public void setState(java.lang.Integer state)
public java.lang.Integer getStateInEntityType()
public void setState(java.lang.String state)
public java.lang.String getState()
public void setLastSession(java.sql.Timestamp lastSession)
public java.sql.Timestamp getLastSessionInEntityType()
public void setLastSession(java.lang.String lastSession)
public java.lang.String getLastSession()
public void setPreferredLanguageId(java.lang.Integer preferredLanguageId)
public java.lang.Integer getPreferredLanguageIdInEntityType()
public void setPreferredLanguageId(java.lang.String preferredLanguageId)
public java.lang.String getPreferredLanguageId()
public java.lang.Long getMemberIdInEntityType()
public java.lang.String getMemberId()
public java.lang.Long[] getAncestors()
public java.lang.Long[] getChildren()
public java.lang.Long[] getDescendants()
public java.lang.String getParentMemberId()
public java.lang.Integer[] getRoles()
public java.lang.Integer[] getRoles(java.lang.Long anOrgEntityId)
public java.lang.Integer[] getRolesForOrgEntityAndAncestors(java.lang.Long anOrgEntityId)
public void setParentMemberId(java.lang.String astrParentMemberId)
public AddressAccessBean addAddress(java.lang.String arg1)
public BusinessProfileAccessBean addBusinessProfile(java.lang.Long arg1)
public DemographicsAccessBean addDemographics()
public UserProfileAccessBean addUserProfile()
public UserRegistryAccessBean addUserRegistry(java.lang.String arg1)
public java.util.Enumeration getAddress(java.lang.String astrAddressType)
public java.util.Vector getAllStoreGroupMembers(java.lang.Integer storeId)
public BusinessProfileAccessBean getBusinessProfile()
public DemographicsAccessBean getDemographics()
public java.util.Enumeration getMemberGroups()
public java.util.Enumeration getOwnedMemberGroups()
public java.util.Enumeration getPrimaryAddress(java.lang.String astrAddressType)
public UserProfileAccessBean getUserProfile()
public UserRegistryAccessBean getUserRegistry()
public boolean isAdministratorForAllStores(java.lang.Long anMemberGroupId)
public boolean isRoleForAllStores()
public boolean isStoreAdministrator()
public boolean fulfills(java.lang.Long member, java.lang.String relationship) throws java.lang.Exception
Protectable
fulfills
in interface Protectable
member
- The member ID of the member.relationship
- The relationship the member has with respect to the resource.java.lang.Exception
public java.lang.Long getOwner() throws java.lang.Exception
Protectable
getOwner
in interface Protectable
java.lang.Exception
public java.lang.Object getGroupingAttributeValue(java.lang.String attributeName, GroupingContext groupingContext) throws java.lang.Exception
Groupable
getGroupingAttributeValue
in interface Groupable
attributeName
- java.lang.String The attribute name.groupingContext
- The grouping context.java.lang.Exception
public void instantiateEntity()
instantiateEntity
in class com.ibm.commerce.persistence.AbstractJpaEntityAccessBean
public com.ibm.commerce.user.objects.User getEntity()
getEntity
in class com.ibm.commerce.persistence.AbstractJpaEntityAccessBean