wt.iba.constraint
Interface ValueConstraint

All Superinterfaces:
CheckValue, ContainerValidator, Evolvable, Externalizable, LocalizedStringDisplayable, NetFactor, Serializable
All Known Implementing Classes:
ValueCardinalityConstraint, ValueContentConstraint, ValueMutabilityConstraint

public interface ValueConstraint
extends ContainerValidator, LocalizedStringDisplayable, NetFactor, CheckValue, Evolvable



Supported API: false

Extendable: false


Method Summary
 String getDisplayName(Locale locale)
          

Supported API: false
 String getEditorPanelClassname()
          

Supported API: false
 String getLongDescription(Locale locale)
          

Supported API: false
 String getShortDescription(Locale locale)
          

Supported API: false
 boolean isAddValueValid(AttributeContainer attrContainer, AbstractValueView abstValueView)
          

Supported API: false
 boolean isCreatable()
          

Supported API: false
 boolean isDeleteValueValid(AttributeContainer attrContainer, AbstractValueView abstValueView)
          

Supported API: false
 boolean isUpdateValueValid(AttributeContainer attrContainer, AbstractValueView abstValueView)
          

Supported API: false
 
Methods inherited from interface wt.lite.LocalizedStringDisplayable
getLocalizedDisplayString
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 
Methods inherited from interface wt.iba.constraint.CheckValue
isValueValid
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

getShortDescription

public String getShortDescription(Locale locale)


Supported API: false

Parameters:
locale -
Returns:
String

getLongDescription

public String getLongDescription(Locale locale)


Supported API: false

Parameters:
locale -
Returns:
String

getDisplayName

public String getDisplayName(Locale locale)


Supported API: false

Parameters:
locale -
Returns:
String

isAddValueValid

public boolean isAddValueValid(AttributeContainer attrContainer,
                               AbstractValueView abstValueView)
                        throws IBAConstraintException


Supported API: false

Specified by:
isAddValueValid in interface ContainerValidator
Parameters:
attrContainer -
abstValueView -
Returns:
boolean
Throws:
IBAConstraintException

isUpdateValueValid

public boolean isUpdateValueValid(AttributeContainer attrContainer,
                                  AbstractValueView abstValueView)
                           throws IBAConstraintException


Supported API: false

Specified by:
isUpdateValueValid in interface ContainerValidator
Parameters:
attrContainer -
abstValueView -
Returns:
boolean
Throws:
IBAConstraintException

isDeleteValueValid

public boolean isDeleteValueValid(AttributeContainer attrContainer,
                                  AbstractValueView abstValueView)
                           throws IBAConstraintException


Supported API: false

Specified by:
isDeleteValueValid in interface ContainerValidator
Parameters:
attrContainer -
abstValueView -
Returns:
boolean
Throws:
IBAConstraintException

isCreatable

public boolean isCreatable()


Supported API: false

Returns:
boolean

getEditorPanelClassname

public String getEditorPanelClassname()


Supported API: false

Returns:
String