net.sf.farrago.fem.sql2003
Interface FemRoutine

All Superinterfaces:
CwmBehavioralFeature, CwmClass, CwmClassifier, CwmColumnSet, CwmElement, CwmFeature, CwmMethod, CwmModelElement, CwmNamespace, CwmProcedure, FemAnnotatedElement, RefBaseObject, RefFeatured, RefObject
All Known Implementing Classes:
FemRoutine$Hib

public interface FemRoutine
extends CwmProcedure, CwmColumnSet, FemAnnotatedElement

Routine object instance interface.

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
 RoutineDataAccess getDataAccess()
          Returns the value of attribute dataAccess.
 int getDynamicResultSetCount()
          Returns the value of attribute dynamicResultSetCount.
 String getExternalName()
          Returns the value of attribute externalName.
 String getInvocationName()
          Returns the value of attribute invocationName.
 String getLanguage()
          Returns the value of attribute language.
 String getParameterStyle()
          Returns the value of attribute parameterStyle.
 boolean isCalledOnNullInput()
          Returns the value of attribute calledOnNullInput.
 boolean isDeterministic()
          Returns the value of attribute deterministic.
 boolean isDynamicFunction()
          Returns the value of attribute dynamicFunction.
 boolean isImpersonateDefiner()
          Returns the value of attribute impersonateDefiner.
 boolean isNewSavepointLevel()
          Returns the value of attribute newSavepointLevel.
 boolean isStaticDispatch()
          Returns the value of attribute staticDispatch.
 boolean isUdx()
          Returns the value of attribute isUdx.
 void setCalledOnNullInput(boolean newValue)
          Sets the value of calledOnNullInput attribute.
 void setDataAccess(RoutineDataAccess newValue)
          Sets the value of dataAccess attribute.
 void setDeterministic(boolean newValue)
          Sets the value of deterministic attribute.
 void setDynamicFunction(boolean newValue)
          Sets the value of dynamicFunction attribute.
 void setDynamicResultSetCount(int newValue)
          Sets the value of dynamicResultSetCount attribute.
 void setExternalName(String newValue)
          Sets the value of externalName attribute.
 void setImpersonateDefiner(boolean newValue)
          Sets the value of impersonateDefiner attribute.
 void setInvocationName(String newValue)
          Sets the value of invocationName attribute.
 void setLanguage(String newValue)
          Sets the value of language attribute.
 void setNewSavepointLevel(boolean newValue)
          Sets the value of newSavepointLevel attribute.
 void setParameterStyle(String newValue)
          Sets the value of parameterStyle attribute.
 void setStaticDispatch(boolean newValue)
          Sets the value of staticDispatch attribute.
 void setUdx(boolean newValue)
          Sets the value of isUdx attribute.
 
Methods inherited from interface net.sf.farrago.cwm.relational.CwmProcedure
getType, setType
 
Methods inherited from interface net.sf.farrago.cwm.behavioral.CwmMethod
getBody, getSpecification, setBody, setSpecification
 
Methods inherited from interface net.sf.farrago.cwm.behavioral.CwmBehavioralFeature
getParameter, isQuery, setQuery
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmFeature
getOwner, getOwnerScope, setOwner, setOwnerScope
 
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
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmClassifier
getFeature, isAbstract, setAbstract
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmNamespace
getOwnedElement
 
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
 
Methods inherited from interface net.sf.farrago.fem.sql2003.FemAnnotatedElement
getCreationTimestamp, getDescription, getLineageId, getModificationTimestamp, getTagAnnotation, setCreationTimestamp, setDescription, setLineageId, setModificationTimestamp
 

Method Detail

getInvocationName

String getInvocationName()
Returns the value of attribute invocationName.

Returns:
Value of attribute invocationName.

setInvocationName

void setInvocationName(String newValue)
Sets the value of invocationName attribute. See getInvocationName() for description on the attribute.

Parameters:
newValue - New value to be set.

getExternalName

String getExternalName()
Returns the value of attribute externalName.

Returns:
Value of attribute externalName.

setExternalName

void setExternalName(String newValue)
Sets the value of externalName attribute. See getExternalName() for description on the attribute.

Parameters:
newValue - New value to be set.

isNewSavepointLevel

boolean isNewSavepointLevel()
Returns the value of attribute newSavepointLevel.

Returns:
Value of attribute newSavepointLevel.

setNewSavepointLevel

void setNewSavepointLevel(boolean newValue)
Sets the value of newSavepointLevel attribute. See isNewSavepointLevel() for description on the attribute.

Parameters:
newValue - New value to be set.

getDynamicResultSetCount

int getDynamicResultSetCount()
Returns the value of attribute dynamicResultSetCount.

Returns:
Value of attribute dynamicResultSetCount.

setDynamicResultSetCount

void setDynamicResultSetCount(int newValue)
Sets the value of dynamicResultSetCount attribute. See getDynamicResultSetCount() for description on the attribute.

Parameters:
newValue - New value to be set.

isStaticDispatch

boolean isStaticDispatch()
Returns the value of attribute staticDispatch.

Returns:
Value of attribute staticDispatch.

setStaticDispatch

void setStaticDispatch(boolean newValue)
Sets the value of staticDispatch attribute. See isStaticDispatch() for description on the attribute.

Parameters:
newValue - New value to be set.

getParameterStyle

String getParameterStyle()
Returns the value of attribute parameterStyle.

Returns:
Value of attribute parameterStyle.

setParameterStyle

void setParameterStyle(String newValue)
Sets the value of parameterStyle attribute. See getParameterStyle() for description on the attribute.

Parameters:
newValue - New value to be set.

isImpersonateDefiner

boolean isImpersonateDefiner()
Returns the value of attribute impersonateDefiner.

Returns:
Value of attribute impersonateDefiner.

setImpersonateDefiner

void setImpersonateDefiner(boolean newValue)
Sets the value of impersonateDefiner attribute. See isImpersonateDefiner() for description on the attribute.

Parameters:
newValue - New value to be set.

isDeterministic

boolean isDeterministic()
Returns the value of attribute deterministic.

Returns:
Value of attribute deterministic.

setDeterministic

void setDeterministic(boolean newValue)
Sets the value of deterministic attribute. See isDeterministic() for description on the attribute.

Parameters:
newValue - New value to be set.

getDataAccess

RoutineDataAccess getDataAccess()
Returns the value of attribute dataAccess.

Returns:
Value of attribute dataAccess.

setDataAccess

void setDataAccess(RoutineDataAccess newValue)
Sets the value of dataAccess attribute. See getDataAccess() for description on the attribute.

Parameters:
newValue - New value to be set.

isCalledOnNullInput

boolean isCalledOnNullInput()
Returns the value of attribute calledOnNullInput.

Returns:
Value of attribute calledOnNullInput.

setCalledOnNullInput

void setCalledOnNullInput(boolean newValue)
Sets the value of calledOnNullInput attribute. See isCalledOnNullInput() for description on the attribute.

Parameters:
newValue - New value to be set.

getLanguage

String getLanguage()
Returns the value of attribute language.

Returns:
Value of attribute language.

setLanguage

void setLanguage(String newValue)
Sets the value of language attribute. See getLanguage() for description on the attribute.

Parameters:
newValue - New value to be set.

isUdx

boolean isUdx()
Returns the value of attribute isUdx.

Returns:
Value of attribute isUdx.

setUdx

void setUdx(boolean newValue)
Sets the value of isUdx attribute. See isUdx() for description on the attribute.

Parameters:
newValue - New value to be set.

isDynamicFunction

boolean isDynamicFunction()
Returns the value of attribute dynamicFunction.

Returns:
Value of attribute dynamicFunction.

setDynamicFunction

void setDynamicFunction(boolean newValue)
Sets the value of dynamicFunction attribute. See isDynamicFunction() for description on the attribute.

Parameters:
newValue - New value to be set.