public class StoredProcedureRequestDecorator extends ExtendedRequestDecorator<StoredProcedureRequest> implements StoredProcedureRequest
requestValuemessageLengthEXTENSION_OID| Constructor and Description |
|---|
StoredProcedureRequestDecorator(LdapApiService codec) |
StoredProcedureRequestDecorator(LdapApiService codec,
StoredProcedureRequest decoratedRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(Object type,
Object value)
Adds the parameter.
|
void |
addParameter(StoredProcedureParameter parameter) |
StoredProcedureParameter |
getCurrentParameter() |
Class<?> |
getJavaParameterType(int index)
Gets the java parameter type.
|
Object |
getJavaParameterValue(int index)
Gets the java parameter value.
|
String |
getLanguage()
Gets the language.
|
List<StoredProcedureParameter> |
getParameters() |
Object |
getParameterType(int index)
Gets the parameter type.
|
Object |
getParameterValue(int index)
Gets the parameter value.
|
byte[] |
getProcedure() |
String |
getProcedureSpecification()
Gets the procedure specification.
|
byte[] |
getRequestValue() |
void |
setCurrentParameter(StoredProcedureParameter currentParameter) |
void |
setLanguage(String language)
Sets the language.
|
void |
setProcedure(byte[] procedure) |
void |
setRequestValue(byte[] payload) |
int |
size()
Size.
|
String |
toString()
Returns the StoredProcedure string
|
addAllControls, addControl, computeLength, encode, getRequestName, removeControl, setMessageId, setRequestNameabandon, addAbandonListener, getResponseType, isAbandonedgetResultResponse, hasResponseget, getCodecService, getControl, getControls, getControlsLength, getCurrentControl, getDecorated, getDecorator, getMessageId, getMessageLength, getType, hasControl, put, setControlsLength, setMessageLengthclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAllControls, addControl, getRequestName, removeControl, setMessageId, setRequestNamegetResponseTypegetResultResponsehasResponseget, getControl, getControls, getMessageId, getType, hasControl, putpublic StoredProcedureRequestDecorator(LdapApiService codec)
public StoredProcedureRequestDecorator(LdapApiService codec, StoredProcedureRequest decoratedRequest)
public StoredProcedureParameter getCurrentParameter()
public void setCurrentParameter(StoredProcedureParameter currentParameter)
public String toString()
toString in class MessageDecorator<StoredProcedureRequest>public void setProcedure(byte[] procedure)
setProcedure in interface StoredProcedureRequestprocedure - The procedure's bytecodepublic void setRequestValue(byte[] payload)
setRequestValue in class ExtendedRequestDecorator<StoredProcedureRequest>public byte[] getRequestValue()
getRequestValue in class ExtendedRequestDecorator<StoredProcedureRequest>public String getLanguage()
getLanguage in interface StoredProcedureRequestpublic void setLanguage(String language)
setLanguage in interface StoredProcedureRequestlanguage - the new languagepublic String getProcedureSpecification()
getProcedureSpecification in interface StoredProcedureRequestpublic int size()
size in interface StoredProcedureRequestpublic Object getParameterType(int index)
getParameterType in interface StoredProcedureRequestindex - the indexpublic Class<?> getJavaParameterType(int index)
getJavaParameterType in interface StoredProcedureRequestindex - the indexpublic Object getParameterValue(int index)
getParameterValue in interface StoredProcedureRequestindex - the indexpublic Object getJavaParameterValue(int index)
getJavaParameterValue in interface StoredProcedureRequestindex - the indexpublic void addParameter(Object type, Object value)
addParameter in interface StoredProcedureRequesttype - the typevalue - the valuepublic byte[] getProcedure()
getProcedure in interface StoredProcedureRequestpublic List<StoredProcedureParameter> getParameters()
getParameters in interface StoredProcedureRequestpublic void addParameter(StoredProcedureParameter parameter)
addParameter in interface StoredProcedureRequestCopyright © 2021. All rights reserved.