com.ibm.websphere.models.extensions.pushdownejbext
Interface PushDownMethodElement

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
PushDownMethodElementImpl

public interface PushDownMethodElement
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Push Down Method Element'. Push-Down attributes for methods of entity EJBs with container managed persistence.

The following features are supported:

See Also:
PushdownejbextPackage.getPushDownMethodElement()

Method Summary
 java.lang.String getBackEndMethodName()
          Returns the value of the 'Back End Method Name' attribute
 org.eclipse.jst.j2ee.ejb.MethodElement getMethodElement()
          Returns the value of the 'Method Element' containment reference
 boolean isCustomExtractor()
          Returns the value of the 'Custom Extractor' attribute.
 boolean isPreflush()
          Returns the value of the 'Preflush' attribute.
 boolean isReadOnly()
          Returns the value of the 'Read Only' attribute.
 boolean isSetCustomExtractor()
          Returns whether the value of the 'Custom Extractor' attribute is set
 boolean isSetPreflush()
          Returns whether the value of the 'Preflush' attribute is set
 boolean isSetReadOnly()
          Returns whether the value of the 'Read Only' attribute is set
 boolean isSetUserDefined()
          Returns whether the value of the 'User Defined' attribute is set
 boolean isUserDefined()
          Returns the value of the 'User Defined' attribute.
 void setBackEndMethodName(java.lang.String value)
          Sets the value of the 'Back End Method Name' attribute
 void setCustomExtractor(boolean value)
          Sets the value of the 'Custom Extractor' attribute
 void setMethodElement(org.eclipse.jst.j2ee.ejb.MethodElement value)
          Sets the value of the 'Method Element' containment reference
 void setPreflush(boolean value)
          Sets the value of the 'Preflush' attribute
 void setReadOnly(boolean value)
          Sets the value of the 'Read Only' attribute
 void setUserDefined(boolean value)
          Sets the value of the 'User Defined' attribute
 void unsetCustomExtractor()
          Unsets the value of the 'Custom Extractor' attribute
 void unsetPreflush()
          Unsets the value of the 'Preflush' attribute
 void unsetReadOnly()
          Unsets the value of the 'Read Only' attribute
 void unsetUserDefined()
          Unsets the value of the 'User Defined' attribute
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

isUserDefined

boolean isUserDefined()
Returns the value of the 'User Defined' attribute. The default value is "false". Indicates whether this method should appear in the UserDefinedPushDownMethods interface, so that the FunctionSet implementation of this method should delegate to the UserDefinedPushDownMethodsImpl class.

Returns:
the value of the 'User Defined' attribute.
See Also:
isSetUserDefined(), unsetUserDefined(), setUserDefined(boolean), PushdownejbextPackage.getPushDownMethodElement_UserDefined()

setUserDefined

void setUserDefined(boolean value)
Sets the value of the 'User Defined' attribute.

Parameters:
value - the new value of the 'User Defined' attribute.
See Also:
isSetUserDefined(), unsetUserDefined(), isUserDefined()

unsetUserDefined

void unsetUserDefined()
Unsets the value of the 'User Defined' attribute.

See Also:
isSetUserDefined(), isUserDefined(), setUserDefined(boolean)

isSetUserDefined

boolean isSetUserDefined()
Returns whether the value of the 'User Defined' attribute is set.

Returns:
whether the value of the 'User Defined' attribute is set.
See Also:
unsetUserDefined(), isUserDefined(), setUserDefined(boolean)

getBackEndMethodName

java.lang.String getBackEndMethodName()
Returns the value of the 'Back End Method Name' attribute. Maps a push-down method to a method/interaction/procedure on a back-end datastore.

Returns:
the value of the 'Back End Method Name' attribute.
See Also:
setBackEndMethodName(String), PushdownejbextPackage.getPushDownMethodElement_BackEndMethodName()

setBackEndMethodName

void setBackEndMethodName(java.lang.String value)
Sets the value of the 'Back End Method Name' attribute.

Parameters:
value - the new value of the 'Back End Method Name' attribute.
See Also:
getBackEndMethodName()

isReadOnly

boolean isReadOnly()
Returns the value of the 'Read Only' attribute. The default value is "false". Indicates whether the back-end method/procedure modifies any of the bean's CMP or CMR fields.

Returns:
the value of the 'Read Only' attribute.
See Also:
isSetReadOnly(), unsetReadOnly(), setReadOnly(boolean), PushdownejbextPackage.getPushDownMethodElement_ReadOnly()

setReadOnly

void setReadOnly(boolean value)
Sets the value of the 'Read Only' attribute.

Parameters:
value - the new value of the 'Read Only' attribute.
See Also:
isSetReadOnly(), unsetReadOnly(), isReadOnly()

unsetReadOnly

void unsetReadOnly()
Unsets the value of the 'Read Only' attribute.

See Also:
isSetReadOnly(), isReadOnly(), setReadOnly(boolean)

isSetReadOnly

boolean isSetReadOnly()
Returns whether the value of the 'Read Only' attribute is set.

Returns:
whether the value of the 'Read Only' attribute is set.
See Also:
unsetReadOnly(), isReadOnly(), setReadOnly(boolean)

isPreflush

boolean isPreflush()
Returns the value of the 'Preflush' attribute. The default value is "false". Indicates whether the back-end method/procedure needs the current in-memory state of the bean's CMP or CMR fields flushed out to the back-end before the push-down method is executed.

Returns:
the value of the 'Preflush' attribute.
See Also:
isSetPreflush(), unsetPreflush(), setPreflush(boolean), PushdownejbextPackage.getPushDownMethodElement_Preflush()

setPreflush

void setPreflush(boolean value)
Sets the value of the 'Preflush' attribute.

Parameters:
value - the new value of the 'Preflush' attribute.
See Also:
isSetPreflush(), unsetPreflush(), isPreflush()

unsetPreflush

void unsetPreflush()
Unsets the value of the 'Preflush' attribute.

See Also:
isSetPreflush(), isPreflush(), setPreflush(boolean)

isSetPreflush

boolean isSetPreflush()
Returns whether the value of the 'Preflush' attribute is set.

Returns:
whether the value of the 'Preflush' attribute is set.
See Also:
unsetPreflush(), isPreflush(), setPreflush(boolean)

isCustomExtractor

boolean isCustomExtractor()
Returns the value of the 'Custom Extractor' attribute. The default value is "false". Indicates whether the bean uses the default WSDataLogicMethodExtractorImpl (whose processResult method simply returns the IndexedRecord's first item), or instead wishes to provide its own custom implementation of the DataLogicMethodExtractor interface (such as to process a WSRdbRecord).

Returns:
the value of the 'Custom Extractor' attribute.
See Also:
isSetCustomExtractor(), unsetCustomExtractor(), setCustomExtractor(boolean), PushdownejbextPackage.getPushDownMethodElement_CustomExtractor()

setCustomExtractor

void setCustomExtractor(boolean value)
Sets the value of the 'Custom Extractor' attribute.

Parameters:
value - the new value of the 'Custom Extractor' attribute.
See Also:
isSetCustomExtractor(), unsetCustomExtractor(), isCustomExtractor()

unsetCustomExtractor

void unsetCustomExtractor()
Unsets the value of the 'Custom Extractor' attribute.

See Also:
isSetCustomExtractor(), isCustomExtractor(), setCustomExtractor(boolean)

isSetCustomExtractor

boolean isSetCustomExtractor()
Returns whether the value of the 'Custom Extractor' attribute is set.

Returns:
whether the value of the 'Custom Extractor' attribute is set.
See Also:
unsetCustomExtractor(), isCustomExtractor(), setCustomExtractor(boolean)

getMethodElement

org.eclipse.jst.j2ee.ejb.MethodElement getMethodElement()
Returns the value of the 'Method Element' containment reference. The EJB method to which this push-down info applies.

Returns:
the value of the 'Method Element' containment reference.
See Also:
setMethodElement(MethodElement), PushdownejbextPackage.getPushDownMethodElement_MethodElement()

setMethodElement

void setMethodElement(org.eclipse.jst.j2ee.ejb.MethodElement value)
Sets the value of the 'Method Element' containment reference.

Parameters:
value - the new value of the 'Method Element' containment reference.
See Also:
getMethodElement()