|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.di.cdm.core.NamingRuleIdentifier
public abstract class NamingRuleIdentifier
Class used for representing Naming Rule Identifiers (attributes taking part in a naming rule).
Field Summary | |
---|---|
protected String |
attributeName
The name of the attribute. |
protected boolean |
isRelationshipSource
The role of this attribute in the relationship it represent. |
protected boolean |
isRequired
Whether this attribute is needed by the rule. |
protected String |
relatedClass
The class type of the item which this attribute links to. |
protected String |
relationshipType
The type of the relationship represented by this attribute. |
Constructor Summary | |
---|---|
NamingRuleIdentifier()
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
String |
getAttributeName()
Returns the attribute name. |
String |
getRelatedClass()
Returns the class type of the item which this attribute links to. |
String |
getRelationshipType()
Returns the type of the relationship represented by this attribute. |
int |
hashCode()
|
boolean |
isImplicit()
Returns whether this attribute is implicit or not. |
boolean |
isRelationshipSource()
Returns if this attribute represents the source of a relationship. |
boolean |
isRequired()
Returns if this attribute is required. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected String attributeName
protected String relatedClass
protected String relationshipType
protected boolean isRelationshipSource
protected boolean isRequired
true
this
attribute must be present for the rule to match. On the other hand, if
false
, this attribute must not be present.
Constructor Detail |
---|
public NamingRuleIdentifier()
Method Detail |
---|
public final String getAttributeName()
public final String getRelatedClass()
public final String getRelationshipType()
public final boolean isRelationshipSource()
true
if this attribute is implicit and source of the
relationship, otherwise false
.public final boolean isRequired()
true
if this attribute required, otherwise
false
.public final boolean isImplicit()
true
if this attribute is implicit, otherwise
false
.public String toString()
toString
in class Object
public boolean equals(Object obj)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |