EclipseLink 1.0_1.0 M7 - 20080508 API Reference - Incubation

org.eclipse.persistence.sessions.factories
Class ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgument

java.lang.Object
  extended by org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgument
Direct Known Subclasses:
ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureInOutArgument, ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureOutArgument
Enclosing class:
ObjectPersistenceRuntimeXMLProject_11_1_1

public class ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgument
extends java.lang.Object

Purpose: helper classes - represent stored procedure arguments in XML

Author:
Kyle Chen
Since:
11 mnorman - moved from o.t.i.workbench.storedprocedure to be nested inner classes of ObjectPersistenceRuntimeXMLProject_11_1_1 so that they don't 'leak' out into the runtime

Field Summary
protected  java.lang.String argumentFieldName
           
protected  java.lang.String argumentName
           
protected  int argumentSQLType
           
protected  java.lang.String argumentSqlTypeName
           
protected  java.lang.Class argumentType
           
protected  java.lang.Object argumentValue
           
protected  ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgument nestedType
           
 
Constructor Summary
ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgument()
           
ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgument(org.eclipse.persistence.internal.helper.DatabaseField dbfield)
           
 
Method Summary
 java.lang.Integer getArgType()
           
 java.lang.String getArgumentFieldName()
           
 java.lang.String getArgumentName()
           
 java.lang.Object getArgumentValue()
           
 org.eclipse.persistence.internal.helper.DatabaseField getDatabaseField()
           
 void setArgumentFieldName(java.lang.String argumentFieldName)
           
 void setArgumentName(java.lang.String argumentName)
           
 void setArgumentValue(java.lang.Object argumentValue)
           
 void setDatabaseField(org.eclipse.persistence.internal.helper.DatabaseField dbfield)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

argumentName

protected java.lang.String argumentName

argumentFieldName

protected java.lang.String argumentFieldName

argumentType

protected java.lang.Class argumentType

argumentSQLType

protected int argumentSQLType

argumentSqlTypeName

protected java.lang.String argumentSqlTypeName

argumentValue

protected java.lang.Object argumentValue

nestedType

protected ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgument nestedType
Constructor Detail

ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgument

public ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgument()

ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgument

public ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgument(org.eclipse.persistence.internal.helper.DatabaseField dbfield)
Method Detail

getArgType

public java.lang.Integer getArgType()

getArgumentFieldName

public java.lang.String getArgumentFieldName()

setArgumentFieldName

public void setArgumentFieldName(java.lang.String argumentFieldName)

getArgumentName

public java.lang.String getArgumentName()

setArgumentName

public void setArgumentName(java.lang.String argumentName)

getArgumentValue

public java.lang.Object getArgumentValue()
Returns:
The value of the argument to be used to pass to the procedure, or null if not set.

setArgumentValue

public void setArgumentValue(java.lang.Object argumentValue)
Parameters:
argumentValue - the value of the argument to be used to pass to the procedure.

getDatabaseField

public org.eclipse.persistence.internal.helper.DatabaseField getDatabaseField()

setDatabaseField

public void setDatabaseField(org.eclipse.persistence.internal.helper.DatabaseField dbfield)

EclipseLink 1.0_1.0 M7 - 20080508 API Reference - Incubation