com.metamatrix.metadata.runtime.impl
Class ProcedureRecordImpl

java.lang.Object
  extended by com.metamatrix.metadata.runtime.impl.AbstractMetadataRecord
      extended by com.metamatrix.metadata.runtime.impl.ProcedureRecordImpl
All Implemented Interfaces:
MetadataRecord, ProcedureRecord, java.io.Serializable

public class ProcedureRecordImpl
extends AbstractMetadataRecord
implements ProcedureRecord

ProcedureRecordImpl

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.metamatrix.modeler.core.metadata.runtime.ProcedureRecord
ProcedureRecord.ProcedureRecordProperties
 
Nested classes/interfaces inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
MetadataRecord.MetadataFieldNames, MetadataRecord.MetadataRecordProperties
 
Field Summary
 
Fields inherited from class com.metamatrix.metadata.runtime.impl.AbstractMetadataRecord
delegate, eObject
 
Constructor Summary
  ProcedureRecordImpl()
           
protected ProcedureRecordImpl(MetadataRecordDelegate delegate)
           
 
Method Summary
 java.util.List getParameterIDs()
          Get a list of identifiers for the parameters in the procedure
protected  short getProcedureType()
           
 java.lang.Object getResultSetID()
          Get the identifier for a resultSet in the procedure
 short getType()
          Return short indicating of PROCEDURE it is.
 int getUpdateCount()
           
 boolean isFunction()
          Check if this record is for a procedure that is a function.
 boolean isVirtual()
          Check if this record is for a procedure that is a virtual.
 void setFunction(boolean b)
           
 void setParameterIDs(java.util.List list)
           
 void setResultSetID(java.lang.Object object)
           
 void setUpdateCount(int count)
           
 void setVirtual(boolean b)
           
 
Methods inherited from class com.metamatrix.metadata.runtime.impl.AbstractMetadataRecord
equals, getEObject, getFullName, getIndexVersion, getModelName, getName, getNameInSource, getParentFullName, getParentPathString, getParentUUID, getPath, getPathString, getPropertyValue, getRecordType, getResourcePath, getUUID, hashCode, setEObjectFinder, setFullName, setIndexVersion, setName, setNameInSource, setParentUUID, setPropertyValue, setRecordType, setResourcePath, setUUID, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
getEObject, getFullName, getModelName, getName, getNameInSource, getParentFullName, getParentPathString, getParentUUID, getPath, getPathString, getPropertyValue, getRecordType, getResourcePath, getUUID, setPropertyValue
 

Constructor Detail

ProcedureRecordImpl

public ProcedureRecordImpl()

ProcedureRecordImpl

protected ProcedureRecordImpl(MetadataRecordDelegate delegate)
Method Detail

getParameterIDs

public java.util.List getParameterIDs()
Description copied from interface: ProcedureRecord
Get a list of identifiers for the parameters in the procedure

Specified by:
getParameterIDs in interface ProcedureRecord
Returns:
a list of identifiers

isFunction

public boolean isFunction()
Description copied from interface: ProcedureRecord
Check if this record is for a procedure that is a function.

Specified by:
isFunction in interface ProcedureRecord
Returns:
true if the procedure is a function

isVirtual

public boolean isVirtual()
Description copied from interface: ProcedureRecord
Check if this record is for a procedure that is a virtual.

Specified by:
isVirtual in interface ProcedureRecord
Returns:
true if the procedure is a virtual

getResultSetID

public java.lang.Object getResultSetID()
Description copied from interface: ProcedureRecord
Get the identifier for a resultSet in the procedure

Specified by:
getResultSetID in interface ProcedureRecord
Returns:
an identifier for the resultSet.

getType

public short getType()
Description copied from interface: ProcedureRecord
Return short indicating of PROCEDURE it is.

Specified by:
getType in interface ProcedureRecord
Returns:
short
See Also:
MetadataConstants.PROCEDURE_TYPES

getUpdateCount

public int getUpdateCount()
Specified by:
getUpdateCount in interface ProcedureRecord
Since:
5.5.3
See Also:
ProcedureRecord.getUpdateCount()

setParameterIDs

public void setParameterIDs(java.util.List list)
Parameters:
list -

setResultSetID

public void setResultSetID(java.lang.Object object)
Parameters:
object -

setFunction

public void setFunction(boolean b)
Parameters:
b -

setVirtual

public void setVirtual(boolean b)
Parameters:
b -

setUpdateCount

public void setUpdateCount(int count)

getProcedureType

protected short getProcedureType()


Copyright © 2009. All Rights Reserved.