com.semarchy.mdm.runtime.model.logical
Class AbstractDataValidation

java.lang.Object
  extended by com.semarchy.mdm.runtime.model.logical.AbstractDataValidation
All Implemented Interfaces:
IDataValidation, Serializable

public abstract class AbstractDataValidation
extends Object
implements IDataValidation

See Also:
Serialized Form

Field Summary
protected  IEntity entity
           
 
Constructor Summary
protected AbstractDataValidation(IEntity pEntityUnderValidation)
           
 
Method Summary
static String attributeConstraintName(IAttribute attr)
           
 boolean equals(Object pObj)
          Constraint should return true if they represent the same constraint.
 IEntity getEntity()
          The validated entity
 int hashCode()
           
 String toString()
           
static String validationToString(IDataValidation pDataValidation)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IDataValidation
getConstraintName, getConstraintType
 

Field Detail

entity

protected final IEntity entity
Constructor Detail

AbstractDataValidation

protected AbstractDataValidation(IEntity pEntityUnderValidation)
Method Detail

validationToString

public static String validationToString(IDataValidation pDataValidation)

getEntity

public IEntity getEntity()
Description copied from interface: IDataValidation
The validated entity

Specified by:
getEntity in interface IDataValidation
Returns:

toString

public String toString()
Specified by:
toString in interface IDataValidation
Overrides:
toString in class Object

attributeConstraintName

public static String attributeConstraintName(IAttribute attr)

equals

public boolean equals(Object pObj)
Description copied from interface: IDataValidation
Constraint should return true if they represent the same constraint. i.e. their entity name, constraint type, constraint name and matches.

Specified by:
equals in interface IDataValidation
Overrides:
equals in class Object

hashCode

public int hashCode()
Specified by:
hashCode in interface IDataValidation
Overrides:
hashCode in class Object
See Also:
IDataValidation.equals(Object)


Copyright © 2015. All Rights Reserved.