|
|||||||||||
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 java.lang.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 java.lang.String |
relatedClass
The class type of the item which this attribute links to. |
protected java.lang.String |
relationshipType
The type of the relationship represented by this attribute. |
Constructor Summary | |
---|---|
NamingRuleIdentifier()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getAttributeName()
Returns the attribute name. |
java.lang.String |
getRelatedClass()
Returns the class type of the item which this attribute links to. |
java.lang.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. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String attributeName
protected java.lang.String relatedClass
protected java.lang.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 java.lang.String getAttributeName()
public final java.lang.String getRelatedClass()
public final java.lang.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 java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |