Uses of Class
com.sun.xml.ws.policy.Policy

Packages that use Policy
com.sun.xml.ws.api.policy   
com.sun.xml.ws.config.management.server   
com.sun.xml.ws.policy The root package of public policy API. 
com.sun.xml.ws.policy.sourcemodel The part of public policy API that defines the classes and interfaces dealing with the policy tree structure (policy source model) creation and manipulation. 
com.sun.xml.ws.policy.sourcemodel.attach   
com.sun.xml.ws.security.impl.policyconv   
com.sun.xml.ws.security.trust.elements   
com.sun.xml.ws.security.trust.impl.elements   
com.sun.xml.ws.security.trust.impl.wssx.elements   
com.sun.xml.ws.tx.at.policy   
com.sun.xml.wss.jaxws.impl   
com.sun.xml.wss.provider.wsit   
 

Uses of Policy in com.sun.xml.ws.api.policy
 

Methods in com.sun.xml.ws.api.policy with parameters of type Policy
protected  PolicySourceModel ModelGenerator.SourceModelCreator.create(Policy policy)
           
 

Uses of Policy in com.sun.xml.ws.config.management.server
 

Constructor parameters in com.sun.xml.ws.config.management.server with type arguments of type Policy
ManagementWSDLPatcher(Map<URI,Policy> urnToPolicy)
           
 

Uses of Policy in com.sun.xml.ws.policy
 

Subclasses of Policy in com.sun.xml.ws.policy
 class NestedPolicy
          A special policy implementation that assures that only no or single policy alternative is possible within this type of policy.
 

Methods in com.sun.xml.ws.policy that return Policy
static Policy Policy.createEmptyPolicy()
          The factory method creates an immutable policy instance which represents a 'anything allowed' policy expression.
static Policy Policy.createEmptyPolicy(NamespaceVersion nsVersion, String name, String policyId)
          The factory method creates an immutable policy instance which represents a 'anything allowed' policy expression.
static Policy Policy.createEmptyPolicy(String name, String policyId)
          The factory method creates an immutable policy instance which represents a 'anything allowed' policy expression.
static Policy Policy.createNullPolicy()
          The factory method creates an immutable policy instance which represents a 'nothing allowed' policy expression.
static Policy Policy.createNullPolicy(NamespaceVersion nsVersion, String name, String policyId)
          The factory method creates an immutable policy instance which represents a 'nothing allowed' policy expression.
static Policy Policy.createNullPolicy(String name, String policyId)
          The factory method creates an immutable policy instance which represents a 'nothing allowed' policy expression.
static Policy Policy.createPolicy(Collection<AssertionSet> sets)
          The factory method creates an immutable policy instance which represents a policy expression with alternatives specified by sets input parameter.
static Policy Policy.createPolicy(NamespaceVersion nsVersion, String name, String policyId, Collection<AssertionSet> sets)
          The factory method creates an immutable policy instance which represents a policy expression with alternatives specified by sets input parameter.
static Policy Policy.createPolicy(String name, String policyId, Collection<AssertionSet> sets)
          The factory method creates an immutable policy instance which represents a policy expression with alternatives specified by sets input parameter.
 Policy PolicySubject.getEffectivePolicy(PolicyMerger merger)
          Returns the effective policy of the subject, i.e.
 Policy PolicyMap.getEndpointEffectivePolicy(PolicyMapKey key)
           
 Policy PolicyMap.getFaultMessageEffectivePolicy(PolicyMapKey key)
           
 Policy PolicyMap.getInputMessageEffectivePolicy(PolicyMapKey key)
           
 Policy PolicyMap.getOperationEffectivePolicy(PolicyMapKey key)
           
 Policy PolicyMap.getOutputMessageEffectivePolicy(PolicyMapKey key)
           
 Policy PolicyMap.getServiceEffectivePolicy(PolicyMapKey key)
           
 Policy PolicyIntersector.intersect(Policy... policies)
          Performs intersection on the input collection of policies and returns the resulting (intersected) policy.
 Policy PolicyMerger.merge(Collection<Policy> policies)
          Takes collection of policies and merges them into a single policy using algorithm described in WS-PolicyAttachment specification.
 

Methods in com.sun.xml.ws.policy that return types with arguments of type Policy
 Iterator<Policy> PolicyMap.iterator()
           
 

Methods in com.sun.xml.ws.policy with parameters of type Policy
 void PolicySubject.attach(Policy policy)
          Attaches another Policy instance to the policy subject.
 Policy PolicyIntersector.intersect(Policy... policies)
          Performs intersection on the input collection of policies and returns the resulting (intersected) policy.
 void EffectivePolicyModifier.setNewEffectivePolicyForEndpointScope(PolicyMapKey key, Policy newEffectivePolicy)
          Replaces current effective policy on the endpoint scope (identified by a key parameter) with the new efective policy provided as a second input parameter.
 void EffectivePolicyModifier.setNewEffectivePolicyForFaultMessageScope(PolicyMapKey key, Policy newEffectivePolicy)
          Replaces current effective policy on the fault message scope (identified by a key parameter) with the new efective policy provided as a second input parameter.
 void EffectivePolicyModifier.setNewEffectivePolicyForInputMessageScope(PolicyMapKey key, Policy newEffectivePolicy)
          Replaces current effective policy on the input message scope (identified by a key parameter) with the new efective policy provided as a second input parameter.
 void EffectivePolicyModifier.setNewEffectivePolicyForOperationScope(PolicyMapKey key, Policy newEffectivePolicy)
          Replaces current effective policy on the operation scope (identified by a key parameter) with the new efective policy provided as a second input parameter.
 void EffectivePolicyModifier.setNewEffectivePolicyForOutputMessageScope(PolicyMapKey key, Policy newEffectivePolicy)
          Replaces current effective policy on the output message scope (identified by a key parameter) with the new efective policy provided as a second input parameter.
 void EffectivePolicyModifier.setNewEffectivePolicyForServiceScope(PolicyMapKey key, Policy newEffectivePolicy)
          Replaces current effective policy on the service scope (identified by a key parameter) with the new efective policy provided as a second input parameter.
 

Method parameters in com.sun.xml.ws.policy with type arguments of type Policy
 Policy PolicyMerger.merge(Collection<Policy> policies)
          Takes collection of policies and merges them into a single policy using algorithm described in WS-PolicyAttachment specification.
 

Constructors in com.sun.xml.ws.policy with parameters of type Policy
PolicySubject(Object subject, Policy policy)
          Constructs a policy subject instance.
 

Constructor parameters in com.sun.xml.ws.policy with type arguments of type Policy
PolicySubject(Object subject, Collection<Policy> policies)
          Constructs a policy subject instance.
 

Uses of Policy in com.sun.xml.ws.policy.sourcemodel
 

Methods in com.sun.xml.ws.policy.sourcemodel that return Policy
 Policy PolicyModelTranslator.translate(PolicySourceModel model)
          The method translates PolicySourceModel structure into normalized Policy expression.
 

Methods in com.sun.xml.ws.policy.sourcemodel with parameters of type Policy
protected  PolicySourceModel PolicyModelGenerator.PolicySourceModelCreator.create(Policy policy)
          Create an instance of the PolicySourceModel.
abstract  PolicySourceModel PolicyModelGenerator.translate(Policy policy)
          This method translates a Policy into a policy infoset.
 

Uses of Policy in com.sun.xml.ws.policy.sourcemodel.attach
 

Methods in com.sun.xml.ws.policy.sourcemodel.attach that return types with arguments of type Policy
static Map<URI,Policy> ExternalAttachmentsUnmarshaller.unmarshal(Reader source)
           
 

Uses of Policy in com.sun.xml.ws.security.impl.policyconv
 

Constructors in com.sun.xml.ws.security.impl.policyconv with parameters of type Policy
XWSSPolicyGenerator(Policy effectivePolicy, boolean isServer, boolean isIncoming)
           
XWSSPolicyGenerator(Policy effectivePolicy, boolean isServer, boolean isIncoming, SecurityPolicyVersion spVersion)
          Creates a new instance of WSPolicyProcessorImpl
 

Uses of Policy in com.sun.xml.ws.security.trust.elements
 

Methods in com.sun.xml.ws.security.trust.elements that return Policy
 Policy WSTrustElementBase.getPolicy()
          Get the desired policy settings for the token if specified, null otherwise
 

Methods in com.sun.xml.ws.security.trust.elements with parameters of type Policy
 void WSTrustElementBase.setPolicy(Policy policy)
          Set the desired policy settings for the requested token
 

Uses of Policy in com.sun.xml.ws.security.trust.impl.elements
 

Methods in com.sun.xml.ws.security.trust.impl.elements that return Policy
 Policy RequestSecurityTokenImpl.getPolicy()
           
 Policy RequestSecurityTokenResponseImpl.getPolicy()
           
 

Methods in com.sun.xml.ws.security.trust.impl.elements with parameters of type Policy
 void RequestSecurityTokenImpl.setPolicy(Policy policy)
           
 void RequestSecurityTokenResponseImpl.setPolicy(Policy policy)
           
 

Uses of Policy in com.sun.xml.ws.security.trust.impl.wssx.elements
 

Methods in com.sun.xml.ws.security.trust.impl.wssx.elements that return Policy
 Policy RequestSecurityTokenImpl.getPolicy()
           
 Policy RequestSecurityTokenResponseImpl.getPolicy()
           
 Policy SecondaryParametersImpl.getPolicy()
           
 

Methods in com.sun.xml.ws.security.trust.impl.wssx.elements with parameters of type Policy
 void RequestSecurityTokenImpl.setPolicy(Policy policy)
           
 void RequestSecurityTokenResponseImpl.setPolicy(Policy policy)
           
 void SecondaryParametersImpl.setPolicy(Policy policy)
           
 

Uses of Policy in com.sun.xml.ws.tx.at.policy
 

Methods in com.sun.xml.ws.tx.at.policy that return Policy
static Policy AtPolicyCreator.createPolicy(String policyId, WsatNamespace version, Transactional.TransactionFlowType wsatFlowType, EjbTransactionType ejbTat)
           
 

Uses of Policy in com.sun.xml.wss.jaxws.impl
 

Fields in com.sun.xml.wss.jaxws.impl declared as Policy
protected  Policy SecurityTubeBase.bpMSP
           
protected  Policy SecurityTubeBase.wsitConfig
           
 

Methods in com.sun.xml.wss.jaxws.impl that return Policy
protected  Policy SecurityTubeBase.getEffectiveBootstrapPolicy(NestedPolicy bp)
           
 Policy RMPolicyResolver.getOperationLevelPolicy()
           
 

Methods in com.sun.xml.wss.jaxws.impl with parameters of type Policy
protected  void SecurityClientTube.addIncomingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected  void SecurityServerTube.addIncomingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected abstract  void SecurityTubeBase.addIncomingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected  SecurityPolicyHolder SecurityClientTube.addIncomingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
           
protected  SecurityPolicyHolder SecurityServerTube.addIncomingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
           
protected abstract  SecurityPolicyHolder SecurityTubeBase.addIncomingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
           
protected  void SecurityClientTube.addIncomingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected  void SecurityServerTube.addIncomingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected abstract  void SecurityTubeBase.addIncomingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected  void SecurityClientTube.addOutgoingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected  void SecurityServerTube.addOutgoingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected abstract  void SecurityTubeBase.addOutgoingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected  SecurityPolicyHolder SecurityClientTube.addOutgoingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
           
protected  SecurityPolicyHolder SecurityServerTube.addOutgoingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
          private Packet addAddressingHeaders(Packet packet, String relatesTo, String action){ AddressingBuilder builder = AddressingBuilder.newInstance(); AddressingProperties ap = builder.newAddressingProperties(); try{ // Action ap.setAction(builder.newURI(new URI(action))); // RelatesTo Relationship[] rs = new Relationship[]{builder.newRelationship(new URI(relatesTo))}; ap.setRelatesTo(rs); // To ap.setTo(builder.newURI(new URI(builder.newAddressingConstants().getAnonymousURI()))); } catch (URISyntaxException e) { throw new RuntimeException("Exception when adding Addressing Headers"); } WsaRuntimeFactory fac = WsaRuntimeFactory.newInstance(ap.getNamespaceURI(), pipeConfig.getWSDLModel(), pipeConfig.getBinding()); fac.writeHeaders(packet, ap); packet.invocationProperties .put(JAXWSAConstants.SERVER_ADDRESSING_PROPERTIES_OUTBOUND, ap); return packet; }
protected abstract  SecurityPolicyHolder SecurityTubeBase.addOutgoingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
           
protected  void SecurityClientTube.addOutgoingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected  void SecurityServerTube.addOutgoingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected abstract  void SecurityTubeBase.addOutgoingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected  void SecurityTubeBase.buildProtocolPolicy(Policy endpointPolicy, PolicyAlternativeHolder ph)
           
protected  SecurityPolicyHolder SecurityTubeBase.constructPolicyHolder(Policy effectivePolicy, boolean isServer, boolean isIncoming)
           
protected  SecurityPolicyHolder SecurityTubeBase.constructPolicyHolder(Policy effectivePolicy, boolean isServer, boolean isIncoming, boolean ignoreST)
           
protected  ArrayList<PolicyAssertion> SecurityTubeBase.getTokens(Policy policy)
           
 

Uses of Policy in com.sun.xml.wss.provider.wsit
 

Fields in com.sun.xml.wss.provider.wsit declared as Policy
protected  Policy PolicyAlternativeHolder.bpMSP
           
protected  Policy WSITAuthContextBase.bpMSP
           
 

Methods in com.sun.xml.wss.provider.wsit that return Policy
protected  Policy WSITAuthContextBase.getEffectiveBootstrapPolicy(NestedPolicy bp)
           
 

Methods in com.sun.xml.wss.provider.wsit with parameters of type Policy
protected abstract  void WSITAuthContextBase.addIncomingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected  void WSITClientAuthContext.addIncomingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected  void WSITServerAuthContext.addIncomingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected abstract  SecurityPolicyHolder WSITAuthContextBase.addIncomingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
           
protected  SecurityPolicyHolder WSITClientAuthContext.addIncomingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
           
protected  SecurityPolicyHolder WSITServerAuthContext.addIncomingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
           
protected abstract  void WSITAuthContextBase.addIncomingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected  void WSITClientAuthContext.addIncomingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected  void WSITServerAuthContext.addIncomingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected abstract  void WSITAuthContextBase.addOutgoingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected  void WSITClientAuthContext.addOutgoingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected  void WSITServerAuthContext.addOutgoingFaultPolicy(Policy effectivePolicy, SecurityPolicyHolder sph, WSDLFault fault)
           
protected abstract  SecurityPolicyHolder WSITAuthContextBase.addOutgoingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
           
protected  SecurityPolicyHolder WSITClientAuthContext.addOutgoingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
           
protected  SecurityPolicyHolder WSITServerAuthContext.addOutgoingMP(WSDLBoundOperation operation, Policy policy, PolicyAlternativeHolder ph)
           
protected abstract  void WSITAuthContextBase.addOutgoingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected  void WSITClientAuthContext.addOutgoingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected  void WSITServerAuthContext.addOutgoingProtocolPolicy(Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)
           
protected  void WSITAuthContextBase.buildProtocolPolicy(Policy endpointPolicy, PolicyAlternativeHolder ph)
           
protected  SecurityPolicyHolder WSITAuthContextBase.constructPolicyHolder(Policy effectivePolicy, boolean isServer, boolean isIncoming)
           
protected  SecurityPolicyHolder WSITAuthContextBase.constructPolicyHolder(Policy effectivePolicy, boolean isServer, boolean isIncoming, boolean ignoreST)
           
protected  ArrayList<PolicyAssertion> WSITAuthContextBase.getTokens(Policy policy)
           
 

Constructors in com.sun.xml.wss.provider.wsit with parameters of type Policy
PolicyAlternativeHolder(AssertionSet assertions, SecurityPolicyVersion sv, Policy bpMSP)
           
 



Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.