wt.query.specification
Class DefaultInstanceAttributeIdentifier

java.lang.Object
  extended bywt.query.specification.DefaultInstanceAttributeIdentifier
All Implemented Interfaces:
AttributeIdentifier, InstanceAttributeIdentifier, Serializable

public class DefaultInstanceAttributeIdentifier
extends Object
implements InstanceAttributeIdentifier, Serializable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private  AttributeDefinitionReference attributeDefinition
           
private static String CLASSNAME
           
private  boolean descendHierarchy
           
private  boolean doesDependencyMatter
           
private static String RESOURCE
           
 
Constructor Summary
DefaultInstanceAttributeIdentifier(AttributeDefinitionReference a_definition_reference)
          

Supported API: false
DefaultInstanceAttributeIdentifier(AttributeDefinitionReference a_definition_reference, boolean is_descend)
          

Supported API: false
DefaultInstanceAttributeIdentifier(AttributeDefinitionReference a_definition_reference, boolean is_descend, boolean does_depend_matter)
          

Supported API: false
 
Method Summary
private  void attributeDefinitionValidate(AttributeDefinitionReference a_AttributeDefinition)
           
 AttributeDefinitionReference getAttributeDefinition()
          Gets the value of the attribute: attributeDefinition.
 boolean isDescendHierarchy()
          Gets the value of the attribute: descendHierarchy.
 boolean isDoesDependencyMatter()
          Gets the value of the attribute: doesDependencyMatter.
 void setAttributeDefinition(AttributeDefinitionReference a_AttributeDefinition)
          Sets the value of the attribute: attributeDefinition.
 void setDescendHierarchy(boolean a_DescendHierarchy)
          Sets the value of the attribute: descendHierarchy.
 void setDoesDependencyMatter(boolean a_DoesDependencyMatter)
          Sets the value of the attribute: doesDependencyMatter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

attributeDefinition

private AttributeDefinitionReference attributeDefinition

descendHierarchy

private boolean descendHierarchy

doesDependencyMatter

private boolean doesDependencyMatter
Constructor Detail

DefaultInstanceAttributeIdentifier

public DefaultInstanceAttributeIdentifier(AttributeDefinitionReference a_definition_reference)
                                   throws WTPropertyVetoException


Supported API: false

Parameters:
a_definition_reference -
Throws:
WTPropertyVetoException

DefaultInstanceAttributeIdentifier

public DefaultInstanceAttributeIdentifier(AttributeDefinitionReference a_definition_reference,
                                          boolean is_descend)
                                   throws WTPropertyVetoException


Supported API: false

Parameters:
a_definition_reference -
is_descend -
Throws:
WTPropertyVetoException

DefaultInstanceAttributeIdentifier

public DefaultInstanceAttributeIdentifier(AttributeDefinitionReference a_definition_reference,
                                          boolean is_descend,
                                          boolean does_depend_matter)
                                   throws WTPropertyVetoException


Supported API: false

Parameters:
a_definition_reference -
is_descend -
does_depend_matter -
Throws:
WTPropertyVetoException
Method Detail

getAttributeDefinition

public AttributeDefinitionReference getAttributeDefinition()
Gets the value of the attribute: attributeDefinition.

Supported API: false

Specified by:
getAttributeDefinition in interface InstanceAttributeIdentifier
Returns:
AttributeDefinitionReference

setAttributeDefinition

public void setAttributeDefinition(AttributeDefinitionReference a_AttributeDefinition)
                            throws WTPropertyVetoException
Sets the value of the attribute: attributeDefinition.

Supported API: false

Parameters:
a_AttributeDefinition -
Throws:
WTPropertyVetoException

attributeDefinitionValidate

private void attributeDefinitionValidate(AttributeDefinitionReference a_AttributeDefinition)
                                  throws WTPropertyVetoException
Parameters:
a_AttributeDefinition -
Throws:
WTPropertyVetoException

isDescendHierarchy

public boolean isDescendHierarchy()
Gets the value of the attribute: descendHierarchy.

Supported API: false

Specified by:
isDescendHierarchy in interface InstanceAttributeIdentifier
Returns:
boolean

setDescendHierarchy

public void setDescendHierarchy(boolean a_DescendHierarchy)
                         throws WTPropertyVetoException
Sets the value of the attribute: descendHierarchy.

Supported API: false

Parameters:
a_DescendHierarchy -
Throws:
WTPropertyVetoException

isDoesDependencyMatter

public boolean isDoesDependencyMatter()
Gets the value of the attribute: doesDependencyMatter.

Supported API: false

Specified by:
isDoesDependencyMatter in interface InstanceAttributeIdentifier
Returns:
boolean

setDoesDependencyMatter

public void setDoesDependencyMatter(boolean a_DoesDependencyMatter)
                             throws WTPropertyVetoException
Sets the value of the attribute: doesDependencyMatter.

Supported API: false

Parameters:
a_DoesDependencyMatter -
Throws:
WTPropertyVetoException