|
Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager 11g (11.1.1) E10689-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.wsm.policy.model.impl.SimpleAssertion
public class SimpleAssertion
Constructor Summary | |
---|---|
protected |
SimpleAssertion() |
|
SimpleAssertion(QName qname) |
|
SimpleAssertion(QName qname, Object value) |
Method Summary | |
---|---|
void |
addAttribute(QName qname, String value) |
void |
advertiseOracleWSPolicy(AdvertisementContext context) Generate advertizable Oracle WS Policy with Oracle extensions |
void |
advertiseWSPolicy(AdvertisementContext context) Generate interoperable WS-Policy with no Oracle Extensions. |
protected Map<QName,String> |
cloneAttrs(Map<QName,String> attrs) |
IAssertion |
createInstance(QName qname) |
IAssertion |
createInstance(QName qname, boolean setExtensions) |
boolean |
equals(Object obj) Compares the Assertionlist of two policies .It ignores the order of the Assertions. |
int |
getAssertionType() |
String |
getAttachTo() |
String |
getAttribute(QName qname) |
Map<QName,String> |
getAttributes() |
IAssertionBindings |
getBindings() |
String |
getCategory() |
protected SimpleAssertion |
getCopyOfAssertion() |
String |
getDescription() |
String |
getDescription(Locale locale) |
String |
getDigest() |
String |
getDigest(List<String> namespaces, List<QName> qnames, boolean inclusionOrExclusionCriteria) |
String |
getDigestForAttrs(List<String> namespaces, List<QName> qnames, boolean inclusionOrExclusionCriteria) |
IAssertionGuard |
getGuard() |
String |
getName() |
IAssertion |
getParent() |
QName |
getQName() |
String |
getStringForMatching() |
String |
getStrValue() |
protected String |
getUniquePathToAssertion() |
protected QName |
getWSPolicy15QName(QName qName, boolean isAdvertVersion11) This method will replace namespace of ws-policy2006 |
protected QName |
getWSPolicy2006QName(QName qName, boolean isAdvertVersion11) This method will replace namespace of ws-policy15 |
boolean |
hasBindings() |
boolean |
hasGuard() |
int |
hashCode() Returns an integer value which is uniquely identifies an object of this class. |
boolean |
hasParent() |
IAssertion |
intersect(IAssertion assertion, IIntersectionContext context) |
IAssertion |
intersect(IAssertion assertion, IPolicyRegistry reg, IIntersectionContext context) |
boolean |
isEnforced() |
boolean |
isIdentical(Object obj) It is same as equals method except it emphasizes on the order, while equlas doesn't. |
protected boolean |
isIncludedInDigestCalculation(QName qname, List<String> namespaces, List<QName> qnames, boolean inclusionOrExclusionCriteria) Given a qname parameter and the set of namespaces and qnames and inclusionOrExclusionCriteria determines if the qname needs to be included in the digest calculation. |
boolean |
isNormalized() |
boolean |
isOptional() |
boolean |
isSilent() |
IAssertion |
merge(IAssertion assertion) |
IAssertion |
merge(IAssertion assertion, IPolicyRegistry reg) |
IAssertion |
normalize() |
IAssertion |
normalize(IPolicyRegistry reg) |
void |
removeAttribute(QName qname) |
protected void |
removeAttrsForOracleWSPolicyAdvertisement(Map<QName,String> attrs) |
protected void |
removeAttrsForWSPolicyAdvertisement(Map<QName,String> attrs) |
void |
removeBindings() |
void |
removeGuard() |
void |
setAttachTo(String attachTo) |
protected void |
setAttribute(QName idAttr, String attrValue) |
void |
setAttributes(Map<QName,String> attributes) |
void |
setBindings(IAssertionBindings bindings) |
void |
setCategory(String category) |
protected void |
setDefaultValues() |
void |
setDescription(String desc) |
void |
setEnforced(boolean isEnforced) |
void |
setGuard(IAssertionGuard guard) |
void |
setName(String assertionName) |
void |
setNormalized(boolean flag) |
void |
setOptional(boolean isOptional) |
void |
setParent(IAssertion parent) |
void |
setSilent(boolean isSilent) |
void |
setStrValue(String strValue) |
String |
toString() Returns the assertion list of a policy as a string |
void |
validate(IValidationContext context) |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected SimpleAssertion()
public SimpleAssertion(QName qname, Object value)
public SimpleAssertion(QName qname)
Method Detail |
---|
protected void setDefaultValues()
public boolean hasParent()
public IAssertion getParent()
public void setAttributes(Map<QName,String> attributes)
public Map<QName,String> getAttributes()
public void addAttribute(QName qname, String value)
public String getAttribute(QName qname)
public void removeAttribute(QName qname)
public void setParent(IAssertion parent)
public boolean isNormalized()
public void setNormalized(boolean flag)
public String getStrValue()
public void setStrValue(String strValue)
public boolean isOptional()
public void setOptional(boolean isOptional)
public boolean isSilent()
public void setSilent(boolean isSilent)
public boolean isEnforced()
public void setEnforced(boolean isEnforced)
public QName getQName()
public IAssertion merge(IAssertion assertion, IPolicyRegistry reg)
public IAssertion merge(IAssertion assertion)
public IAssertion normalize()
public IAssertion normalize(IPolicyRegistry reg)
protected SimpleAssertion getCopyOfAssertion()
public IAssertion intersect(IAssertion assertion, IIntersectionContext context) throws UnsupportedOperationException
UnsupportedOperationException
public IAssertion intersect(IAssertion assertion, IPolicyRegistry reg, IIntersectionContext context)
public boolean hasBindings()
public void setBindings(IAssertionBindings bindings)
public IAssertionBindings getBindings()
protected void setAttribute(QName idAttr, String attrValue)
public int getAssertionType()
public String getStringForMatching()
public String getDescription()
public String getDescription(Locale locale)
public void setDescription(String desc)
public String getCategory()
public void setCategory(String category)
protected String getUniquePathToAssertion()
public boolean equals(Object obj)
equals
in class Object
public boolean isIdentical(Object obj)
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
public void advertiseOracleWSPolicy(AdvertisementContext context) throws AdvertisementException
context
-AdvertisementException
public void advertiseWSPolicy(AdvertisementContext context) throws AdvertisementException
config
-policyAttachment
-AdvertisementException
protected Map<QName,String> cloneAttrs(Map<QName,String> attrs)
protected void removeAttrsForOracleWSPolicyAdvertisement(Map<QName,String> attrs)
protected void removeAttrsForWSPolicyAdvertisement(Map<QName,String> attrs)
public IAssertion createInstance(QName qname)
public IAssertion createInstance(QName qname, boolean setExtensions)
public void removeBindings()
public void validate(IValidationContext context)
public String getAttachTo()
public void setAttachTo(String attachTo)
public String getName()
public void setName(String assertionName)
public String getDigest()
public String getDigest(List<String> namespaces, List<QName> qnames, boolean inclusionOrExclusionCriteria)
protected boolean isIncludedInDigestCalculation(QName qname, List<String> namespaces, List<QName> qnames, boolean inclusionOrExclusionCriteria)
qname
parameter and the set of namespaces
and qnames
and inclusionOrExclusionCriteria
determines if the qname
needs to be included in the digest calculation. Note: If namespaces or qnames both are null - then the qname
is always included in the digest calculation irrespective of the value of the param inclusionOrExclusionCriteria
qname
- - the qname that needs to be include in the digest calculationnamespaces
- - can be nullqnames
- - can be nullinclusionOrExclusionCriteria
- - if namespaces or qnames are not null then should these lists be used as inclusion or exclusion criteria.public String getDigestForAttrs(List<String> namespaces, List<QName> qnames, boolean inclusionOrExclusionCriteria)
protected QName getWSPolicy15QName(QName qName, boolean isAdvertVersion11)
qName
-isAdvertVersion11
-protected QName getWSPolicy2006QName(QName qName, boolean isAdvertVersion11)
qName
-isAdvertVersion11
-public IAssertionGuard getGuard()
public boolean hasGuard()
public void removeGuard()
public void setGuard(IAssertionGuard guard)
|
Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager 11g (11.1.1) E10689-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |