Class ChPpqMessageCreator

java.lang.Object
org.openehealth.ipf.commons.ihe.xacml20.Xacml20MessageCreator
org.openehealth.ipf.commons.ihe.xacml20.ChPpqMessageCreator
All Implemented Interfaces:
groovy.lang.GroovyObject

public class ChPpqMessageCreator extends Xacml20MessageCreator implements groovy.lang.GroovyObject
  • Constructor Details

    • ChPpqMessageCreator

      public ChPpqMessageCreator(String homeCommunityId)
  • Method Details

    • getMetaClass

      public groovy.lang.MetaClass getMetaClass()
      Specified by:
      getMetaClass in interface groovy.lang.GroovyObject
      Overrides:
      getMetaClass in class Xacml20MessageCreator
    • setMetaClass

      public void setMetaClass(groovy.lang.MetaClass mc)
      Specified by:
      setMetaClass in interface groovy.lang.GroovyObject
      Overrides:
      setMetaClass in class Xacml20MessageCreator
    • createAddPolicyRequest

      public AddPolicyRequest createAddPolicyRequest(Collection<org.herasaf.xacml.core.policy.impl.PolicySetType> policySets)
    • createUpdatePolicyRequest

      public UpdatePolicyRequest createUpdatePolicyRequest(Collection<org.herasaf.xacml.core.policy.impl.PolicySetType> policySets)
    • createDeletePolicyRequest

      public DeletePolicyRequest createDeletePolicyRequest(Collection<String> policySetIds)
    • createPolicyQuery

      public XACMLPolicyQueryType createPolicyQuery(II patientId)
    • createPolicyQuery

      public XACMLPolicyQueryType createPolicyQuery(List<String> policySetIds)
    • createPositivePolicyQueryResponse

      public ResponseType createPositivePolicyQueryResponse(List<org.herasaf.xacml.core.policy.impl.PolicySetType> policySets)