wt.fc.manifest
Class DirectiveCriteriaKey

java.lang.Object
  extended bywt.fc.manifest.DirectiveCriteriaKey

public class DirectiveCriteriaKey
extends Object

Composite key for finding a DirectiveCriteria. Used as the key for getting DirectiveCriteria from AbstractDirective's cache of DirectiveCriteria objects.

Supported API: false

Extendable: false


Field Summary
private static String CLASSNAME
           
private  String directiveClassname
           
private static String RESOURCE
           
private  String typeCriteriaRepresents
           
 
Constructor Summary
DirectiveCriteriaKey(String a_directiveClassname, String a_typeCriteriaRepresents)
          

Supported API: false
 
Method Summary
private  void directiveClassnameValidate(String a_DirectiveClassname)
           
 String getDirectiveClassname()
          Gets the value of the attribute: directiveClassname; Class name of the Directive that this DirectiveCriteria corresponds to.
 String getTypeCriteriaRepresents()
          Gets the value of the attribute: typeCriteriaRepresents; The type that the DirectiveCriteria represents.
 void setDirectiveClassname(String a_DirectiveClassname)
          Sets the value of the attribute: directiveClassname; Class name of the Directive that this DirectiveCriteria corresponds to.
 void setTypeCriteriaRepresents(String a_TypeCriteriaRepresents)
          Sets the value of the attribute: typeCriteriaRepresents; The type that the DirectiveCriteria represents.
private  void typeCriteriaRepresentsValidate(String a_TypeCriteriaRepresents)
           
 
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

directiveClassname

private String directiveClassname

typeCriteriaRepresents

private String typeCriteriaRepresents
Constructor Detail

DirectiveCriteriaKey

public DirectiveCriteriaKey(String a_directiveClassname,
                            String a_typeCriteriaRepresents)


Supported API: false

Parameters:
a_directiveClassname -
a_typeCriteriaRepresents -
Method Detail

getDirectiveClassname

public String getDirectiveClassname()
Gets the value of the attribute: directiveClassname; Class name of the Directive that this DirectiveCriteria corresponds to.

Supported API: false

Returns:
String

setDirectiveClassname

public void setDirectiveClassname(String a_DirectiveClassname)
                           throws WTPropertyVetoException
Sets the value of the attribute: directiveClassname; Class name of the Directive that this DirectiveCriteria corresponds to.

Supported API: false

Parameters:
a_DirectiveClassname -
Throws:
WTPropertyVetoException

directiveClassnameValidate

private void directiveClassnameValidate(String a_DirectiveClassname)
                                 throws WTPropertyVetoException
Parameters:
a_DirectiveClassname -
Throws:
WTPropertyVetoException

getTypeCriteriaRepresents

public String getTypeCriteriaRepresents()
Gets the value of the attribute: typeCriteriaRepresents; The type that the DirectiveCriteria represents. E.g., for QueryLinkExistenceDirective and a LinkExistenceCriteria this would be the link class name that a single LinkExistenceCriteria corresponds too.

Supported API: false

Returns:
String

setTypeCriteriaRepresents

public void setTypeCriteriaRepresents(String a_TypeCriteriaRepresents)
                               throws WTPropertyVetoException
Sets the value of the attribute: typeCriteriaRepresents; The type that the DirectiveCriteria represents. E.g., for QueryLinkExistenceDirective and a LinkExistenceCriteria this would be the link class name that a single LinkExistenceCriteria corresponds too.

Supported API: false

Parameters:
a_TypeCriteriaRepresents -
Throws:
WTPropertyVetoException

typeCriteriaRepresentsValidate

private void typeCriteriaRepresentsValidate(String a_TypeCriteriaRepresents)
                                     throws WTPropertyVetoException
Parameters:
a_TypeCriteriaRepresents -
Throws:
WTPropertyVetoException