com.ibm.commerce.approval.objects

Class ApprovalStatusAccessBean

  • java.lang.Object
    • com.ibm.commerce.persistence.AbstractJpaEntityAccessBean
      • com.ibm.commerce.approval.objects.ApprovalStatusAccessBean
  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    ApprovalStatusDataBean


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

    • Constructor Detail

      • ApprovalStatusAccessBean

        public ApprovalStatusAccessBean()
      • ApprovalStatusAccessBean

        public ApprovalStatusAccessBean(com.ibm.commerce.approval.objects.ApprovalStatus entity)
      • ApprovalStatusAccessBean

        public ApprovalStatusAccessBean(java.lang.Long flowTypeId,
                                        java.lang.Long flowId,
                                        java.lang.Long entityId,
                                        java.lang.Long stateId,
                                        java.lang.Long submitterId,
                                        java.lang.Long approverId,
                                        java.lang.Long approverGroupId,
                                        java.lang.Integer status)
      • ApprovalStatusAccessBean

        public ApprovalStatusAccessBean(java.lang.Long flowTypeId,
                                        java.lang.Long flowId,
                                        java.lang.Long entityId,
                                        java.lang.Long stateId,
                                        java.lang.Long submitterId,
                                        java.lang.Long approverId,
                                        java.lang.Long approverGroupId,
                                        java.lang.Integer status,
                                        java.sql.Timestamp submitTime,
                                        java.sql.Timestamp approveTime)
      • ApprovalStatusAccessBean

        public ApprovalStatusAccessBean(java.lang.Long flowTypeId,
                                        java.lang.Long flowId,
                                        java.lang.Long entityId,
                                        java.lang.Long stateId,
                                        java.lang.Long submitterId,
                                        java.lang.Long approverId,
                                        java.lang.Long approverGroupId,
                                        java.lang.Integer status,
                                        java.sql.Timestamp submitTime,
                                        java.sql.Timestamp approveTime,
                                        java.lang.String comment)
    • Method Detail

      • setInitKey_id

        public void setInitKey_id(java.lang.Long id)
      • findByFlowAndEntity

        public java.util.Enumeration findByFlowAndEntity(java.lang.Long aFlowId,
                                                         java.lang.Long anEntityId,
                                                         com.ibm.commerce.base.util.SortingAttribute sort)
      • findBySubmitter

        public java.util.Enumeration findBySubmitter(java.lang.Long submitterId,
                                                     com.ibm.commerce.base.util.SortingAttribute sort)
      • findByFlowTypeAndSubmitterAndStatus

        public java.util.Enumeration findByFlowTypeAndSubmitterAndStatus(java.lang.Long flowTypeId,
                                                                         java.lang.Long submitterId,
                                                                         java.lang.Integer status,
                                                                         com.ibm.commerce.base.util.SortingAttribute sort)
      • findAll

        public java.util.Enumeration findAll(com.ibm.commerce.base.util.SortingAttribute sort)
      • findByFlowTypeAndApproverAndStatus

        public java.util.Enumeration findByFlowTypeAndApproverAndStatus(java.lang.Long flowTypeId,
                                                                        java.lang.Long approverId,
                                                                        java.lang.Integer status,
                                                                        com.ibm.commerce.base.util.SortingAttribute sort)
      • findByFlowTypeAndEntityAndApprover

        public java.util.Enumeration findByFlowTypeAndEntityAndApprover(java.lang.Long flowTypeId,
                                                                        java.lang.Long entityId,
                                                                        java.lang.Long approverId,
                                                                        com.ibm.commerce.base.util.SortingAttribute sort)
      • findByFlowAndEntityAndStatus

        public java.util.Enumeration findByFlowAndEntityAndStatus(java.lang.Long flowId,
                                                                  java.lang.Long entityId,
                                                                  java.lang.Integer status,
                                                                  com.ibm.commerce.base.util.SortingAttribute sort)
      • findByApproverAndStatus

        public java.util.Enumeration findByApproverAndStatus(java.lang.Long anApproverId,
                                                             java.lang.Integer status,
                                                             com.ibm.commerce.base.util.SortingAttribute sort)
      • findByFlowTypeAndEntityAndApproverAndStateAndStatus

        public java.util.Enumeration findByFlowTypeAndEntityAndApproverAndStateAndStatus(java.lang.Long flowTypeId,
                                                                                         java.lang.Long entityId,
                                                                                         java.lang.Long approverId,
                                                                                         java.lang.Long stateId,
                                                                                         java.lang.Integer status,
                                                                                         com.ibm.commerce.base.util.SortingAttribute sort)
      • findByFlowAndEntityForUpdate

        public java.util.Enumeration findByFlowAndEntityForUpdate(java.lang.Long aFlowId,
                                                                  java.lang.Long anEntityId)
      • findByApproverGroupAndStatus

        public java.util.Enumeration findByApproverGroupAndStatus(java.lang.Long approvalGroupId,
                                                                  java.lang.Integer status,
                                                                  com.ibm.commerce.base.util.SortingAttribute sort)
      • findByFlowTypeAndEntity

        public java.util.Enumeration findByFlowTypeAndEntity(java.lang.Long aFlowTypeId,
                                                             java.lang.Long anEntityId,
                                                             com.ibm.commerce.base.util.SortingAttribute sort)
      • findByFlowTypeAndEntityAndStatus

        public java.util.Enumeration findByFlowTypeAndEntityAndStatus(java.lang.Long flowTypeId,
                                                                      java.lang.Long entityId,
                                                                      java.lang.Integer status,
                                                                      com.ibm.commerce.base.util.SortingAttribute sort)
      • setSubmitTime

        public void setSubmitTime(java.sql.Timestamp submitTime)
      • getSubmitTimeInEntityType

        public java.sql.Timestamp getSubmitTimeInEntityType()
      • setSubmitTime

        public void setSubmitTime(java.lang.String submitTime)
      • getSubmitTime

        public java.lang.String getSubmitTime()
      • setSubmitterId

        public void setSubmitterId(java.lang.Long submitterId)
      • getSubmitterIdInEntityType

        public java.lang.Long getSubmitterIdInEntityType()
      • setSubmitterId

        public void setSubmitterId(java.lang.String submitterId)
      • getSubmitterId

        public java.lang.String getSubmitterId()
      • setApproverId

        public void setApproverId(java.lang.Long approverId)
      • getApproverIdInEntityType

        public java.lang.Long getApproverIdInEntityType()
      • setApproverId

        public void setApproverId(java.lang.String approverId)
      • getApproverId

        public java.lang.String getApproverId()
      • setStateId

        public void setStateId(java.lang.Long stateId)
      • getStateIdInEntityType

        public java.lang.Long getStateIdInEntityType()
      • setStateId

        public void setStateId(java.lang.String stateId)
      • getStateId

        public java.lang.String getStateId()
      • setComment

        public void setComment(java.lang.String comment)
      • getComment

        public java.lang.String getComment()
      • setEntityId

        public void setEntityId(java.lang.Long entityId)
      • getEntityIdInEntityType

        public java.lang.Long getEntityIdInEntityType()
      • setEntityId

        public void setEntityId(java.lang.String entityId)
      • getEntityId

        public java.lang.String getEntityId()
      • setId

        public void setId(java.lang.Long id)
      • getIdInEntityType

        public java.lang.Long getIdInEntityType()
      • setId

        public void setId(java.lang.String id)
      • getId

        public java.lang.String getId()
      • setApproveTime

        public void setApproveTime(java.sql.Timestamp approveTime)
      • getApproveTimeInEntityType

        public java.sql.Timestamp getApproveTimeInEntityType()
      • setApproveTime

        public void setApproveTime(java.lang.String approveTime)
      • getApproveTime

        public java.lang.String getApproveTime()
      • setApproverGroupId

        public void setApproverGroupId(java.lang.Long approverGroupId)
      • getApproverGroupIdInEntityType

        public java.lang.Long getApproverGroupIdInEntityType()
      • setApproverGroupId

        public void setApproverGroupId(java.lang.String approverGroupId)
      • getApproverGroupId

        public java.lang.String getApproverGroupId()
      • setFlowId

        public void setFlowId(java.lang.Long flowId)
      • getFlowIdInEntityType

        public java.lang.Long getFlowIdInEntityType()
      • setFlowId

        public void setFlowId(java.lang.String flowId)
      • getFlowId

        public java.lang.String getFlowId()
      • setFlowTypeId

        public void setFlowTypeId(java.lang.Long flowTypeId)
      • getFlowTypeIdInEntityType

        public java.lang.Long getFlowTypeIdInEntityType()
      • setFlowTypeId

        public void setFlowTypeId(java.lang.String flowTypeId)
      • getFlowTypeId

        public java.lang.String getFlowTypeId()
      • setStatus

        public void setStatus(java.lang.Integer status)
      • getStatusInEntityType

        public java.lang.Integer getStatusInEntityType()
      • setStatus

        public void setStatus(java.lang.String status)
      • getStatus

        public java.lang.String getStatus()
      • fulfills

        public boolean fulfills(java.lang.Long member,
                                java.lang.String relationship)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getOwner

        public java.lang.Long getOwner()
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getGroupingAttributeValue

        public java.lang.Object getGroupingAttributeValue(java.lang.String attributeName,
                                                          GroupingContext groupingContext)
                                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • instantiateEntity

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

        public com.ibm.commerce.approval.objects.ApprovalStatus getEntity()
        Overrides:
        getEntity in class com.ibm.commerce.persistence.AbstractJpaEntityAccessBean