Class Xacml20MessageCreator

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

public class Xacml20MessageCreator extends Object implements groovy.lang.GroovyObject
  • Field Details

    • HL7V3_OBJECT_FACTORY

      protected static final ObjectFactory HL7V3_OBJECT_FACTORY
    • XACML_CONTEXT_OBJECT_FACTORY

      protected static final org.herasaf.xacml.core.context.impl.ObjectFactory XACML_CONTEXT_OBJECT_FACTORY
    • XACML_POLICY_OBJECT_FACTORY

      protected static final org.herasaf.xacml.core.policy.impl.ObjectFactory XACML_POLICY_OBJECT_FACTORY
    • XML_OBJECT_FACTORY

      protected static final DatatypeFactory XML_OBJECT_FACTORY
  • Constructor Details

    • Xacml20MessageCreator

      public Xacml20MessageCreator(String homeCommunityId)
  • Method Details

    • getMetaClass

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

      public void setMetaClass(groovy.lang.MetaClass mc)
      Specified by:
      setMetaClass in interface groovy.lang.GroovyObject
    • createIssuer

      public NameIDType createIssuer()
    • createAssertion

      public AssertionType createAssertion()
    • createResponse

      protected static ResponseType createResponse(Xacml20Status status, String statusMessage, AssertionType assertion)
    • createNegativeQueryResponse

      public ResponseType createNegativeQueryResponse(Xacml20Status status, String statusMessage)
    • createNegativeQueryResponse

      public ResponseType createNegativeQueryResponse(Exception exception)