com.ibm.commerce.user.objects

Class MemberGroupAccessBean

  • java.lang.Object
    • com.ibm.commerce.persistence.AbstractJpaEntityAccessBean
      • com.ibm.commerce.user.objects.MemberGroupAccessBean
  • All Implemented Interfaces:
    Protectable, java.io.Serializable


    public class MemberGroupAccessBean
    extends com.ibm.commerce.persistence.AbstractJpaEntityAccessBean
    implements Protectable
    See Also:
    Serialized Form
    • Field Detail

    • Constructor Detail

      • MemberGroupAccessBean

        public MemberGroupAccessBean()
      • MemberGroupAccessBean

        public MemberGroupAccessBean(com.ibm.commerce.user.objects.MemberGroup entity)
      • MemberGroupAccessBean

        public MemberGroupAccessBean(java.lang.Long ownerId,
                                     java.lang.String mbrGrpName)
      • MemberGroupAccessBean

        public MemberGroupAccessBean(com.ibm.commerce.user.objimpl.MemberGroupInputData aMemberGroupInputData)
    • Method Detail

      • setInitKey_memberId

        public void setInitKey_memberId(java.lang.String memberId)
      • setInitKey_memberId

        public void setInitKey_memberId(java.lang.Long memberId)
      • findByStoreAndMemberGroupOrderByLastUpdateUsage

        public java.util.Enumeration findByStoreAndMemberGroupOrderByLastUpdateUsage(java.lang.Integer aMbrgrpTypeId,
                                                                                     java.lang.Integer aStoreId)
      • findByStoreAndMemberGroupOrderByLastUpdateUsageNoCache

        public java.util.Enumeration findByStoreAndMemberGroupOrderByLastUpdateUsageNoCache(java.lang.Integer aMbrgrpTypeId,
                                                                                            java.lang.Integer aStoreId)
      • findAccessGroups

        public java.util.Enumeration findAccessGroups()
      • findByStoreAndMemberGroupUsage

        public java.util.Enumeration findByStoreAndMemberGroupUsage(java.lang.Integer aMbrgrpTypeId,
                                                                    java.lang.Integer aStoreId)
      • findByStoreAndMemberGroupUsageNoCache

        public java.util.Enumeration findByStoreAndMemberGroupUsageNoCache(java.lang.Integer aMbrgrpTypeId,
                                                                           java.lang.Integer aStoreId)
      • findByStoreAndMemberGroupOrderByNameUsage

        public java.util.Enumeration findByStoreAndMemberGroupOrderByNameUsage(java.lang.Integer aMbrgrpTypeId,
                                                                               java.lang.Integer aStoreId)
      • findByStoreAndMemberGroupOrderByNameUsageNoCache

        public java.util.Enumeration findByStoreAndMemberGroupOrderByNameUsageNoCache(java.lang.Integer aMbrgrpTypeId,
                                                                                      java.lang.Integer aStoreId)
      • findByUserAndOwner

        public java.util.Enumeration findByUserAndOwner(java.lang.Long aMemberId,
                                                        java.lang.Long aOwnerId)
      • findByMember

        public java.util.Enumeration findByMember(java.lang.Long aMemberId)
      • findByOwnerName

        public MemberGroupAccessBean findByOwnerName(java.lang.Long aMemberGroupOwnerId,
                                                     java.lang.String aName)
      • findByOwnerNameNoCache

        public MemberGroupAccessBean findByOwnerNameNoCache(java.lang.Long aMemberGroupOwnerId,
                                                            java.lang.String aName)
      • findEffectiveMemberGroupForOffer

        public java.util.Enumeration findEffectiveMemberGroupForOffer(java.lang.Long aOfferId,
                                                                      java.lang.Integer aStoreId)
      • findByStoreAndMemberGroupOrderByLastUpdatedByUsage

        public java.util.Enumeration findByStoreAndMemberGroupOrderByLastUpdatedByUsage(java.lang.Integer aMbrgrpTypeId,
                                                                                        java.lang.Integer aStoreId)
      • findByStoreAndMemberGroupOrderByLastUpdatedByUsageNoCache

        public java.util.Enumeration findByStoreAndMemberGroupOrderByLastUpdatedByUsageNoCache(java.lang.Integer aMbrgrpTypeId,
                                                                                               java.lang.Integer aStoreId)
      • findByStoreAndMemberGroupOrderByDescriptionUsage

        public java.util.Enumeration findByStoreAndMemberGroupOrderByDescriptionUsage(java.lang.Integer aMbrgrpTypeId,
                                                                                      java.lang.Integer aStoreId)
      • findByStoreAndMemberGroupOrderByDescriptionUsageNoCache

        public java.util.Enumeration findByStoreAndMemberGroupOrderByDescriptionUsageNoCache(java.lang.Integer aMbrgrpTypeId,
                                                                                             java.lang.Integer aStoreId)
      • findMemberGroupsByUsageType

        public java.util.Enumeration findMemberGroupsByUsageType(java.lang.Integer usageType)
      • findMemberGroupsByUsageTypeNoCache

        public java.util.Enumeration findMemberGroupsByUsageTypeNoCache(java.lang.Integer usageType)
      • findMemberGroupsForAdminByNameUsageAndCriteria

        public java.util.Collection findMemberGroupsForAdminByNameUsageAndCriteria(java.lang.Long adminId,
                                                                                   java.lang.String memberGroupName,
                                                                                   java.lang.Integer usageType,
                                                                                   java.lang.String searchCriteria)
      • setLastUpdatedBy

        public void setLastUpdatedBy(java.lang.String lastUpdatedBy)
      • getLastUpdatedBy

        public java.lang.String getLastUpdatedBy()
      • getDisplayName

        public java.lang.String getDisplayName()
      • setDescription

        public void setDescription(java.lang.String description)
      • getDescription

        public java.lang.String getDescription()
      • setDN

        public void setDN(java.lang.String DN)
      • getDN

        public java.lang.String getDN()
      • getMbrGrpIdInEntityType

        public java.lang.Long getMbrGrpIdInEntityType()
      • getMbrGrpId

        public java.lang.String getMbrGrpId()
      • setOID

        public void setOID(java.lang.String OID)
      • getOID

        public java.lang.String getOID()
      • setOwnerId

        public void setOwnerId(java.lang.Long ownerId)
      • getOwnerIdInEntityType

        public java.lang.Long getOwnerIdInEntityType()
      • setOwnerId

        public void setOwnerId(java.lang.String ownerId)
      • getOwnerId

        public java.lang.String getOwnerId()
      • getType

        public java.lang.String getType()
      • setField1

        public void setField1(java.lang.String field1)
      • getField1

        public java.lang.String getField1()
      • setLastUpdate

        public void setLastUpdate(java.sql.Timestamp lastUpdate)
      • getLastUpdateInEntityType

        public java.sql.Timestamp getLastUpdateInEntityType()
      • setLastUpdate

        public void setLastUpdate(java.lang.String lastUpdate)
      • getLastUpdate

        public java.lang.String getLastUpdate()
      • setState

        public void setState(java.lang.Integer state)
      • getStateInEntityType

        public java.lang.Integer getStateInEntityType()
      • setState

        public void setState(java.lang.String state)
      • getState

        public java.lang.String getState()
      • setMbrGrpName

        public void setMbrGrpName(java.lang.String mbrGrpName)
      • getMbrGrpName

        public java.lang.String getMbrGrpName()
      • setField3

        public void setField3(java.lang.String field3)
      • getField3

        public java.lang.String getField3()
      • setField2

        public void setField2(java.lang.String field2)
      • getField2

        public java.lang.String getField2()
      • getMemberIdInEntityType

        public java.lang.Long getMemberIdInEntityType()
      • getMemberId

        public java.lang.String getMemberId()
      • getAncestors

        public java.lang.Long[] getAncestors()
      • getChildren

        public java.lang.Long[] getChildren()
      • getDescendants

        public java.lang.Long[] getDescendants()
      • getParentMemberId

        public java.lang.String getParentMemberId()
      • getRoles

        public java.lang.Integer[] getRoles()
      • getRoles

        public java.lang.Integer[] getRoles(java.lang.Long anOrgEntityId)
      • getRolesForOrgEntityAndAncestors

        public java.lang.Integer[] getRolesForOrgEntityAndAncestors(java.lang.Long anOrgEntityId)
      • setParentMemberId

        public void setParentMemberId(java.lang.String astrParentMemberId)
      • getConditions

        public java.lang.String getConditions()
      • isCustomerRoleGroup

        public boolean isCustomerRoleGroup()
      • isRoleGroupType

        public boolean isRoleGroupType()
      • setConditions

        public void setConditions(java.lang.String aConditions)
      • fulfills

        public boolean fulfills(java.lang.Long member,
                                java.lang.String relationship)
                         throws java.lang.Exception
        Description copied from interface: Protectable
        Determines if a given member fulfills a given relationship with the resource.
        Specified by:
        fulfills in interface Protectable
        Parameters:
        member - The member ID of the member.
        relationship - The relationship the member has with respect to the resource.
        Returns:
        true if the member fulfills the relationship with the resource
        Throws:
        java.lang.Exception
      • getOwner

        public java.lang.Long getOwner()
                                throws java.lang.Exception
        Description copied from interface: Protectable
        Returns the member ID of the owner.
        Specified by:
        getOwner in interface Protectable
        Returns:
        The member ID of the owner
        Throws:
        java.lang.Exception
      • instantiateEntity

        public void instantiateEntity()
        Specified by:
        instantiateEntity in class com.ibm.commerce.persistence.AbstractJpaEntityAccessBean
      • getEntity

        public com.ibm.commerce.user.objects.MemberGroup getEntity()
        Overrides:
        getEntity in class com.ibm.commerce.persistence.AbstractJpaEntityAccessBean