BEA Systems, Inc.

com.beasys.commerce.axiom.reasoning.rules
Class Assert

java.lang.Object
  |
  +--com.sun.xml.tree.NodeBase
        |
        +--com.sun.xml.tree.ParentNode
              |
              +--com.sun.xml.tree.ElementNode
                    |
                    +--com.beasys.commerce.axiom.reasoning.rules.BasicNode
                          |
                          +--com.beasys.commerce.axiom.reasoning.rules.Assert

public class Assert
extends BasicNode

Assert tag impl.

See Also:
Serialized Form

Field Summary
static java.lang.String ADD_CQ_PHRASE
           
 java.lang.String ATTRIBUTE_logical
           
 
Constructor Summary
Assert()
          Default constructor.
 
Method Summary
 Method createConstantContentMethod(PropertyMetaData aContentMetaData, java.lang.String aContentProperty, java.lang.String aComparator, java.lang.String aConstant)
          Create constant content method.
 Method createContentMethod(PropertyMetaData aContentMetaData, java.lang.String aContentProperty, java.lang.String aComparator, java.lang.String aPropertyName, java.lang.String aPropertySet)
          Create content method.
 Method createTimeContentMethod(PropertyMetaData aContentMetaData, java.lang.String aContentProperty, java.lang.String aComparator)
          Create time content method.
 Method[] getChooseMethods()
          Get choose methods.
 Constant[] getConstantsFor(PropertyMetaData aPropertyMetaData, java.lang.String aContentProperty, java.lang.String aComparator)
          Get constants for.
 java.lang.String getLogical()
          Get logical.
 java.lang.String getTransientTagName()
          Get tag name.
 void removeMethod(Method aMethod)
          Remove method.
 Method replaceConstantContentMethod(Method aMethod, PropertyMetaData aContentMetaData, java.lang.String aContentProperty, java.lang.String aComparator, java.lang.String aConstant)
          Replace constant content method.
 Method replaceContentMethod(Method aMethod, PropertyMetaData aContentMetaData, java.lang.String aContentProperty, java.lang.String aComparator, java.lang.String aPropertyName, java.lang.String aPropertySet)
          Replace content method with the newly created method.
 void replaceMethodWith(Method oneToReplace, Method theNewMethod)
          Replace method with a new method.
 Method replaceTimeContentMethod(Method aMethod, PropertyMetaData aContentMetaData, java.lang.String aContentProperty, java.lang.String aComparator)
          Replace time content method.
 void setLogical(java.lang.String aLogical)
          Set logical.
 
Methods inherited from class com.beasys.commerce.axiom.reasoning.rules.BasicNode
addChild, getChildren, getList, load, loadDOM, removeChild
 
Methods inherited from class com.sun.xml.tree.ElementNode
cloneNode, getAttribute, getAttribute, getAttributeNode, getAttributeNode, getAttributes, getIdAttributeName, getLocalName, getNamespace, getNodeName, getNodeType, getPrefix, getTagName, getUserObject, normalize, removeAttribute, removeAttributeNode, removeWhiteSpaces, setAttribute, setAttributeNode, setIdAttributeName, setPrefix, setReadonly, setUserObject, toString, trimToSize, write, writeXml
 
Methods inherited from class com.sun.xml.tree.ParentNode
appendChild, doneChild, doneParse, getElementsByTagName, getFirstChild, getIndexOf, getLastChild, getLength, hasChildNodes, insertBefore, item, removeChild, replaceChild, startParse, writeChildrenXml
 
Methods inherited from class com.sun.xml.tree.NodeBase
getChildNodes, getInheritedAttribute, getInheritedAttribute, getLanguage, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, isReadonly, setNodeValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ATTRIBUTE_logical

public java.lang.String ATTRIBUTE_logical

ADD_CQ_PHRASE

public static final java.lang.String ADD_CQ_PHRASE
Constructor Detail

Assert

public Assert()
Default constructor.
Method Detail

getLogical

public java.lang.String getLogical()
Get logical.
Returns:
String

setLogical

public void setLogical(java.lang.String aLogical)
Set logical.
Parameters:
aLogical -  

getTransientTagName

public java.lang.String getTransientTagName()
Get tag name.
Overrides:
getTransientTagName in class BasicNode
Returns:
String

getChooseMethods

public Method[] getChooseMethods()
Get choose methods.
Returns:
Method[]

removeMethod

public void removeMethod(Method aMethod)
Remove method.
Parameters:
aMethod -  

replaceMethodWith

public void replaceMethodWith(Method oneToReplace,
                              Method theNewMethod)
Replace method with a new method.
Parameters:
oneToReplace -  
theNewMethod -  

getConstantsFor

public Constant[] getConstantsFor(PropertyMetaData aPropertyMetaData,
                                  java.lang.String aContentProperty,
                                  java.lang.String aComparator)
Get constants for.
Parameters:
aPropertyMetaData -  
aContentProperty -  
aComparator -  
Returns:
Constant[]

createContentMethod

public Method createContentMethod(PropertyMetaData aContentMetaData,
                                  java.lang.String aContentProperty,
                                  java.lang.String aComparator,
                                  java.lang.String aPropertyName,
                                  java.lang.String aPropertySet)
Create content method.
Parameters:
aContentProperty -  
aProperty -  
Returns:
Method

replaceContentMethod

public Method replaceContentMethod(Method aMethod,
                                   PropertyMetaData aContentMetaData,
                                   java.lang.String aContentProperty,
                                   java.lang.String aComparator,
                                   java.lang.String aPropertyName,
                                   java.lang.String aPropertySet)
Replace content method with the newly created method.
Parameters:
aMethod -  
aContentProperty -  
aComparator -  
aPropertyName -  
aProperty -  
Returns:
Method

createConstantContentMethod

public Method createConstantContentMethod(PropertyMetaData aContentMetaData,
                                          java.lang.String aContentProperty,
                                          java.lang.String aComparator,
                                          java.lang.String aConstant)
Create constant content method.
Parameters:
aContentProperty -  
aComparator -  
aConstant -  
Returns:
Method

replaceConstantContentMethod

public Method replaceConstantContentMethod(Method aMethod,
                                           PropertyMetaData aContentMetaData,
                                           java.lang.String aContentProperty,
                                           java.lang.String aComparator,
                                           java.lang.String aConstant)
Replace constant content method.
Parameters:
aMethod -  
aContentProperty -  
aComparator -  
aConstant -  
Returns:
Method

createTimeContentMethod

public Method createTimeContentMethod(PropertyMetaData aContentMetaData,
                                      java.lang.String aContentProperty,
                                      java.lang.String aComparator)
Create time content method.
Parameters:
aContentProperty -  
aComparator -  
Returns:
Method

replaceTimeContentMethod

public Method replaceTimeContentMethod(Method aMethod,
                                       PropertyMetaData aContentMetaData,
                                       java.lang.String aContentProperty,
                                       java.lang.String aComparator)
Replace time content method.
Parameters:
aMethod -  
aContentProperty -  
aComparator -  
Returns:
Method

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved