uk.ac.soton.itinnovation.grid.comms.policy
Class ManagementPolicy

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.comms.policy.ManagementPolicy

public abstract class ManagementPolicy
extends Object


Field Summary
static QName NEXTGRID_FEDERATION_CONTEXT
           
static String XMLNS_FEDERATION_POLICY
           
static String XMLNS_FEDERATION_POLICY_OLD
           
 
Constructor Summary
ManagementPolicy()
           
 
Method Summary
static org.apache.neethi.Assertion createFederationAssertion(org.apache.axiom.om.OMFactory factory, String address)
           
static org.apache.axis.message.addressing.EndpointReferenceType[] getFederationEPRs(org.apache.neethi.Policy policy)
          Get the list of possible federation contexts that will satisfy this policy.
static org.apache.neethi.Policy[] getPoliciesForOperation(Document wsdlDefinitions, String operation)
           
static Element policyToElement(org.apache.neethi.Policy policy)
           
static String policyToString(org.apache.neethi.Policy policy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XMLNS_FEDERATION_POLICY

public static final String XMLNS_FEDERATION_POLICY
See Also:
Constant Field Values

XMLNS_FEDERATION_POLICY_OLD

public static final String XMLNS_FEDERATION_POLICY_OLD
See Also:
Constant Field Values

NEXTGRID_FEDERATION_CONTEXT

public static final QName NEXTGRID_FEDERATION_CONTEXT
Constructor Detail

ManagementPolicy

public ManagementPolicy()
Method Detail

createFederationAssertion

public static org.apache.neethi.Assertion createFederationAssertion(org.apache.axiom.om.OMFactory factory,
                                                                    String address)

policyToString

public static String policyToString(org.apache.neethi.Policy policy)

policyToElement

public static Element policyToElement(org.apache.neethi.Policy policy)

getFederationEPRs

public static org.apache.axis.message.addressing.EndpointReferenceType[] getFederationEPRs(org.apache.neethi.Policy policy)
Get the list of possible federation contexts that will satisfy this policy.

Returns:
array of EPRs (an empty array means that no federation context is required)

getPoliciesForOperation

public static org.apache.neethi.Policy[] getPoliciesForOperation(Document wsdlDefinitions,
                                                                 String operation)


Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.