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

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.ColumnBean
              extended by org.jboss.dna.common.jdbc.model.spi.ParameterBean
All Implemented Interfaces:
Serializable, Column, CoreMetaData, DatabaseNamedObject, Parameter

public class ParameterBean
extends ColumnBean
implements Parameter

Provides all SP column specific metadata.

Author:
Sergiy Litsenko
See Also:
Serialized Form

Constructor Summary
ParameterBean()
          Default constructor
 
Method Summary
 ParameterIoType getIoType()
          Gets stored procedure parameter I/O type
 Integer getScale()
          Returns parameter scale if appropriate
 void setIoType(ParameterIoType parameterIoType)
          Sets stored procedure parameter I/O type
 void setScale(Integer scale)
          Sets parameter scale if appropriate
 
Methods inherited from class org.jboss.dna.common.jdbc.model.spi.ColumnBean
addPrivilege, deletePrivilege, findPriviledgeByName, getCharOctetLength, getDefaultValue, getNullabilityType, getOrdinalPosition, getOwner, getPrecision, getPrivileges, getRadix, getSize, getSqlType, getTypeName, setCharOctetLength, setDefaultValue, setNullabilityType, setOrdinalPosition, setOwner, setPrecision, setRadix, setSize, setSqlType, setTypeName
 
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.Column
addPrivilege, deletePrivilege, findPriviledgeByName, getCharOctetLength, getDefaultValue, getNullabilityType, getOrdinalPosition, getOwner, getPrecision, getPrivileges, getRadix, getSize, getSqlType, getTypeName, setCharOctetLength, setDefaultValue, setNullabilityType, setOrdinalPosition, setOwner, setPrecision, setRadix, setSize, setSqlType, setTypeName
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.DatabaseNamedObject
addExtraProperty, deleteExtraProperty, getExtraProperties, getExtraProperty, getName, getRemarks, setName, setRemarks
 

Constructor Detail

ParameterBean

public ParameterBean()
Default constructor

Method Detail

getIoType

public ParameterIoType getIoType()
Gets stored procedure parameter I/O type

Specified by:
getIoType in interface Parameter
Returns:
stored procedure parameter I/O type

setIoType

public void setIoType(ParameterIoType parameterIoType)
Sets stored procedure parameter I/O type

Specified by:
setIoType in interface Parameter
Parameters:
parameterIoType - stored procedure parameter I/O type

getScale

public Integer getScale()
Returns parameter scale if appropriate

Specified by:
getScale in interface Parameter
Returns:
scale if appropriate

setScale

public void setScale(Integer scale)
Sets parameter scale if appropriate

Specified by:
setScale in interface Parameter
Parameters:
scale - the scale if appropriate


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