net.sf.farrago.cwm.relational
Interface CwmCheckConstraint

All Superinterfaces:
CwmConstraint, CwmElement, CwmModelElement, RefBaseObject, RefFeatured, RefObject
All Known Implementing Classes:
CwmCheckConstraint$Hib

public interface CwmCheckConstraint
extends CwmConstraint

CheckConstraint object instance interface. A rule that specifies the values allowed in one or more columns of every row of a table.

Note: This type should not be subclassed, implemented or directly instantiated by clients. It is generated from a MOF metamodel and implemented by Enki or MDR.


Method Summary
 DeferrabilityType getDeferrability()
          Returns the value of attribute deferrability.
 void setDeferrability(DeferrabilityType newValue)
          Sets the value of deferrability attribute.
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmConstraint
getBody, getConstrainedElement, setBody
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmModelElement
getClientDependency, getConstraint, getImporter, getName, getNamespace, getVisibility, setName, setNamespace, setVisibility
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getDeferrability

DeferrabilityType getDeferrability()
Returns the value of attribute deferrability. Indicates the timing of the constraint enforcement during multiple-user updates.

Returns:
Value of attribute deferrability.

setDeferrability

void setDeferrability(DeferrabilityType newValue)
Sets the value of deferrability attribute. See getDeferrability() for description on the attribute.

Parameters:
newValue - New value to be set.