org.jboss.dna.common.jdbc.model.spi
Class StoredProcedureBean

java.lang.Object
  extended by org.jboss.dna.common.jdbc.model.spi.CoreMetaDataBean
      extended by org.jboss.dna.common.jdbc.model.spi.DatabaseNamedObjectBean
          extended by org.jboss.dna.common.jdbc.model.spi.SchemaObjectBean
              extended by org.jboss.dna.common.jdbc.model.spi.StoredProcedureBean
All Implemented Interfaces:
Serializable, CoreMetaData, DatabaseNamedObject, SchemaObject, StoredProcedure

public class StoredProcedureBean
extends SchemaObjectBean
implements StoredProcedure

Provides all core database SPe specific metadata.

Author:
Sergiy Litsenko
See Also:
Serialized Form

Constructor Summary
StoredProcedureBean()
          Default constructor
 
Method Summary
 void addParameter(Parameter parameter)
          Adds Parameter
 void deleteParameter(Parameter parameter)
          deletes Parameter
 Parameter findParameterByName(String parameterName)
          Returns stored procedure parameter for specified name or null
 Set<Parameter> getParameters()
          Gets stored procedure columns
 StoredProcedureResultType getResultType()
          Gets stored procedure result type
 void setResultType(StoredProcedureResultType resultType)
          Sets stored procedure result type
 
Methods inherited from class org.jboss.dna.common.jdbc.model.spi.SchemaObjectBean
getCatalog, getSchema, setCatalog, setSchema
 
Methods inherited from class org.jboss.dna.common.jdbc.model.spi.DatabaseNamedObjectBean
addExtraProperty, deleteExtraProperty, getExtraProperties, getExtraProperty, getName, getRemarks, setName, setRemarks
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.SchemaObject
getCatalog, getSchema, setCatalog, setSchema
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.DatabaseNamedObject
addExtraProperty, deleteExtraProperty, getExtraProperties, getExtraProperty, getName, getRemarks, setName, setRemarks
 

Constructor Detail

StoredProcedureBean

public StoredProcedureBean()
Default constructor

Method Detail

getResultType

public StoredProcedureResultType getResultType()
Gets stored procedure result type

Specified by:
getResultType in interface StoredProcedure
Returns:
stored procedure result type

setResultType

public void setResultType(StoredProcedureResultType resultType)
Sets stored procedure result type

Specified by:
setResultType in interface StoredProcedure
Parameters:
resultType - the stored procedure result type

getParameters

public Set<Parameter> getParameters()
Gets stored procedure columns

Specified by:
getParameters in interface StoredProcedure
Returns:
a set of stored procedure columns.

addParameter

public void addParameter(Parameter parameter)
Adds Parameter

Specified by:
addParameter in interface StoredProcedure
Parameters:
parameter - the Parameter

deleteParameter

public void deleteParameter(Parameter parameter)
deletes Parameter

Specified by:
deleteParameter in interface StoredProcedure
Parameters:
parameter - the Parameter

findParameterByName

public Parameter findParameterByName(String parameterName)
Returns stored procedure parameter for specified name or null

Specified by:
findParameterByName in interface StoredProcedure
Parameters:
parameterName - the name of parameter
Returns:
stored procedure parameter for specified name or null.


Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.