Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-01


oracle.wsm.policy.model
Interface IPolicyAttachment

All Superinterfaces:
Serializable
All Known Implementing Classes:
PolicyAttachment

public interface IPolicyAttachment
extends Serializable

Field Summary
static QName attachmentNameAttrQName
           

 

Method Summary
 void addPolicy(IPolicy policy)
           
 void addPolicyReference(IPolicyReference policyReference)
           
 void addPolicySubject(String domainExpression)
           
 void addPolicySubjectObj(IPolicySubject domainExpression)
           
 String getAttachmentName()
           
 Map<QName,String> getAttributes()
           
 List<IPolicy> getPolicies()
           
 List<IPolicyReference> getPolicyReferences()
           
 List<String> getPolicySubjects()
          Deprecated. use getPolicySubjectsObj()
 List<IPolicySubject> getPolicySubjectsObj()
          Return all the Policy Subjects to which the Policies are attached.
 QName getQName()
           
 boolean removePolicy(IPolicy policy)
           
 boolean removePolicyReference(IPolicyReference policyReference)
           
 boolean removePolicySubject(String domainExpression)
           
 boolean removePolicySubjectObj(IPolicySubject domainExpression)
           
 void setAttachmentName(String attachmentName)
           
 void setAttributes(Map<QName,String> attributes)
           
 void setPolicies(List<IPolicy> policies)
           
 void setPolicyReferences(List<IPolicyReference> policyReferences)
           
 void setPolicySubjects(List<String> domainExpressions)
          Deprecated. use #setPolicySubjectsObj()
 void setPolicySubjectsObj(List<IPolicySubject> domainExpressions)
          Set the Policy Subjects to which the Policy or Policy References are attached.
 void validate(IValidationContext context)
          Validate a Policy Attachment.

 

Field Detail

attachmentNameAttrQName

static final QName attachmentNameAttrQName

Method Detail

getQName

QName getQName()

getAttributes

Map<QName,String> getAttributes()

setAttributes

void setAttributes(Map<QName,String> attributes)

getAttachmentName

String getAttachmentName()

setAttachmentName

void setAttachmentName(String attachmentName)

getPolicySubjects

List<String> getPolicySubjects()
Deprecated. use getPolicySubjectsObj()
Return all the Policy Subjects to which the Policies are attached. Policy Subjects are represented by resource pattern Examples of resource patterns include: http://www.globalcompany.com/ns/OrderBooking#wsdl.endpoint(OrderBooking/OrderBookingPort)
Returns:
List<String>

getPolicySubjectsObj

List<IPolicySubject> getPolicySubjectsObj()
Return all the Policy Subjects to which the Policies are attached. Policy Subjects are represented by resource pattern Examples of resource patterns include: http://www.globalcompany.com/ns/OrderBooking#wsdl.endpoint(OrderBooking/OrderBookingPort)
Returns:
List<IPolicySubject>

setPolicySubjects

void setPolicySubjects(List<String> domainExpressions)
Deprecated. use #setPolicySubjectsObj()
Set the Policy Subjects to which the Policy or Policy References are attached.
Parameters:
domainExpressions -

setPolicySubjectsObj

void setPolicySubjectsObj(List<IPolicySubject> domainExpressions)
Set the Policy Subjects to which the Policy or Policy References are attached.
Parameters:
domainExpressions - - list of IPolicySubject

addPolicySubject

void addPolicySubject(String domainExpression)

addPolicySubjectObj

void addPolicySubjectObj(IPolicySubject domainExpression)

removePolicySubject

boolean removePolicySubject(String domainExpression)

removePolicySubjectObj

boolean removePolicySubjectObj(IPolicySubject domainExpression)

getPolicies

List<IPolicy> getPolicies()

setPolicies

void setPolicies(List<IPolicy> policies)

addPolicy

void addPolicy(IPolicy policy)

removePolicy

boolean removePolicy(IPolicy policy)

getPolicyReferences

List<IPolicyReference> getPolicyReferences()

setPolicyReferences

void setPolicyReferences(List<IPolicyReference> policyReferences)

addPolicyReference

void addPolicyReference(IPolicyReference policyReference)

removePolicyReference

boolean removePolicyReference(IPolicyReference policyReference)

validate

void validate(IValidationContext context)
Validate a Policy Attachment. If a Policy Attachment contains Policies, then performs Policy Subject Validation.
Parameters:
context -

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-01


Copyright © 2007, 2009, Oracle and/or its affiliates. All rights reserved.