Skip navigation links

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

E10689-01


oracle.wsm.policy.model.impl
Class MultiElementNestedAssertion

java.lang.Object
  extended by oracle.wsm.policy.model.impl.SimpleAssertion
      extended by oracle.wsm.policy.model.impl.NestedAssertion
          extended by oracle.wsm.policy.model.impl.MultiElementNestedAssertion

All Implemented Interfaces:
Serializable, IAssertionAdvertiser, IAssertion, IMultiElementNestedAssertion, INestedAssertion, ISimpleAssertion, ISimpleOracleAssertion

public class MultiElementNestedAssertion
extends NestedAssertion
implements IMultiElementNestedAssertion
See Also:
Serialized Form

Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.wsm.policy.model.IAssertion
IAssertion.AssertionTypes

 

Field Summary

 

Fields inherited from interface oracle.wsm.policy.model.ISimpleAssertion
attachToAttrQName, categoryAttrQName, descAttrQName, enforcedAttrQName, NameAttrQName, optionalAttrQName, silentAttrQName, StageAttrQName, statusAttrQName

 

Constructor Summary
protected MultiElementNestedAssertion()
           
  MultiElementNestedAssertion(QName qname)
           
  MultiElementNestedAssertion(QName qname, Object value)
           

 

Method Summary
 void advertiseOracleWSPolicy(AdvertisementContext context)
          Generate advertizable Oracle WS Policy with Oracle extensions
 void advertiseWSPolicy(AdvertisementContext context)
          Generate interoperable WS-Policy with no Oracle Extensions.
 boolean equals(Object obj)
          Compares the Assertionlist of two policies .It ignores the order of the Assertions.
 NodeList getChildNodes()
          Get all the child XML elements of this assertion
 int hashCode()
          Returns an integer value which is uniquely identifies an object of this class.
 boolean isIdentical(Object obj)
          It is same as equals method except it emphasizes on the order, while equlas doesn't.
 void setChildNodes(NodeList children)
          Set children of the assertion

 

Methods inherited from class oracle.wsm.policy.model.impl.NestedAssertion
addAssertion, addAssertions, checkAndAddAssertion, checkAndSetAssertion, createInstance, createInstance, getAssertions, getAssertionsByQName, getDigest, getPolicy, intersect, intersect, merge, merge, normalize, normalize, setAssertions, setNormalized, setPolicy, toString, validate

 

Methods inherited from class oracle.wsm.policy.model.impl.SimpleAssertion
addAttribute, cloneAttrs, getAssertionType, getAttachTo, getAttribute, getAttributes, getBindings, getCategory, getCopyOfAssertion, getDescription, getDescription, getDigest, getDigestForAttrs, getGuard, getName, getParent, getQName, getStringForMatching, getStrValue, getUniquePathToAssertion, getWSPolicy15QName, getWSPolicy2006QName, hasBindings, hasGuard, hasParent, isEnforced, isIncludedInDigestCalculation, isNormalized, isOptional, isSilent, removeAttribute, removeAttrsForOracleWSPolicyAdvertisement, removeAttrsForWSPolicyAdvertisement, removeBindings, removeGuard, setAttachTo, setAttribute, setAttributes, setBindings, setCategory, setDefaultValues, setDescription, setEnforced, setGuard, setName, setOptional, setParent, setSilent, setStrValue

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

 

Methods inherited from interface oracle.wsm.policy.model.INestedAssertion
addAssertion, addAssertions, getAssertions, getAssertionsByQName, getPolicy, setPolicy

 

Methods inherited from interface oracle.wsm.policy.model.IAssertion
addAttribute, createInstance, getAssertionType, getAttribute, getAttributes, getDigest, getDigest, getParent, getQName, getStringForMatching, hasParent, intersect, intersect, isNormalized, isOptional, merge, merge, normalize, normalize, removeAttribute, setAttributes, setNormalized, setOptional, setParent, validate

 

Methods inherited from interface oracle.wsm.policy.model.ISimpleOracleAssertion
getAttachTo, getBindings, getCategory, getDescription, getDescription, getGuard, getName, hasBindings, hasGuard, isEnforced, isSilent, removeBindings, removeGuard, setAttachTo, setBindings, setCategory, setDescription, setEnforced, setGuard, setName, setSilent

 

Constructor Detail

MultiElementNestedAssertion

protected MultiElementNestedAssertion()

MultiElementNestedAssertion

public MultiElementNestedAssertion(QName qname)

MultiElementNestedAssertion

public MultiElementNestedAssertion(QName qname,
                                   Object value)

Method Detail

getChildNodes

public NodeList getChildNodes()
Description copied from interface: IMultiElementNestedAssertion
Get all the child XML elements of this assertion
Specified by:
getChildNodes in interface IMultiElementNestedAssertion
Returns:

setChildNodes

public void setChildNodes(NodeList children)
Description copied from interface: IMultiElementNestedAssertion
Set children of the assertion
Specified by:
setChildNodes in interface IMultiElementNestedAssertion

equals

public boolean equals(Object obj)
Description copied from class: NestedAssertion
Compares the Assertionlist of two policies .It ignores the order of the Assertions.
Overrides:
equals in class NestedAssertion

isIdentical

public boolean isIdentical(Object obj)
Description copied from class: NestedAssertion
It is same as equals method except it emphasizes on the order, while equlas doesn't.
Specified by:
isIdentical in interface IAssertion
Overrides:
isIdentical in class NestedAssertion

advertiseOracleWSPolicy

public void advertiseOracleWSPolicy(AdvertisementContext context)
                             throws AdvertisementException
Description copied from class: NestedAssertion
Generate advertizable Oracle WS Policy with Oracle extensions
Specified by:
advertiseOracleWSPolicy in interface IAssertionAdvertiser
Overrides:
advertiseOracleWSPolicy in class NestedAssertion
Throws:
AdvertisementException

advertiseWSPolicy

public void advertiseWSPolicy(AdvertisementContext context)
                       throws AdvertisementException
Description copied from class: NestedAssertion
Generate interoperable WS-Policy with no Oracle Extensions.
Specified by:
advertiseWSPolicy in interface IAssertionAdvertiser
Overrides:
advertiseWSPolicy in class NestedAssertion
Throws:
AdvertisementException

hashCode

public int hashCode()
Description copied from class: NestedAssertion
Returns an integer value which is uniquely identifies an object of this class.
Overrides:
hashCode in class NestedAssertion

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.