EclipseLink 1.0_1.0 M8 - 20080604 API Reference - Incubation

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

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

public class EclipseLinkObjectPersistenceRuntimeXMLProject.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  EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureArgument nestedType
           
 
Constructor Summary
EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureArgument()
           
EclipseLinkObjectPersistenceRuntimeXMLProject.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 EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureArgument nestedType
Constructor Detail

EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureArgument

public EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureArgument()

EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureArgument

public EclipseLinkObjectPersistenceRuntimeXMLProject.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()
Returns:
String argumentType, the argument name.

setArgumentName

public void setArgumentName(java.lang.String argumentName)
Parameters:
String - argumentName the argument name

getArgumentValue

public java.lang.Object getArgumentValue()
Returns:
Object argumentValue 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:
Object - outputArgumentType 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 M8 - 20080604 API Reference - Incubation