|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.shared.ldap.model.message.AbstractMessage
org.apache.directory.shared.ldap.model.message.AbstractRequest
org.apache.directory.shared.ldap.model.message.ExtendedRequestImpl
org.apache.directory.shared.ldap.extras.extended.StoredProcedureRequest
public class StoredProcedureRequest
An extended operation requesting the server to execute a stored procedure.
| Field Summary | |
|---|---|
static String |
EXTENSION_OID
The OID for the stored procedure extended operation request. |
| Fields inherited from class org.apache.directory.shared.ldap.model.message.ExtendedRequestImpl |
|---|
requestValue, response |
| Fields inherited from class org.apache.directory.shared.ldap.model.message.AbstractMessage |
|---|
controls |
| Fields inherited from interface org.apache.directory.shared.ldap.model.message.ExtendedRequest |
|---|
RESP_TYPE, TYPE |
| Constructor Summary | |
|---|---|
StoredProcedureRequest(int messageId)
Instantiates a new stored procedure request. |
|
StoredProcedureRequest(int messageId,
String procedure,
String language)
Instantiates a new stored procedure request. |
|
| Method Summary | |
|---|---|
void |
addParameter(Object type,
Object value)
Adds the parameter. |
ExtendedResponse |
createExtendedResponse(String id,
byte[] berValue,
int offset,
int length)
|
Class<?> |
getJavaParameterType(int index)
Gets the java parameter type. |
Object |
getJavaParameterValue(int index)
Gets the java parameter value. |
String |
getLanguage()
Gets the language. |
Object |
getParameterType(int index)
Gets the parameter type. |
Object |
getParameterValue(int index)
Gets the parameter value. |
String |
getProcedureSpecification()
Gets the procedure specification. |
byte[] |
getRequestValue()
|
ResultResponse |
getResultResponse()
|
void |
setLanguage(String language)
Sets the language. |
void |
setProcedure(String procedure)
Sets the procedure. |
void |
setRequestValue(byte[] payload)
|
int |
size()
Size. |
| Methods inherited from class org.apache.directory.shared.ldap.model.message.ExtendedRequestImpl |
|---|
equals, getRequestName, getResponseType, hashCode, setRequestName, toString |
| Methods inherited from class org.apache.directory.shared.ldap.model.message.AbstractRequest |
|---|
hasResponse |
| Methods inherited from class org.apache.directory.shared.ldap.model.message.AbstractMessage |
|---|
addAllControls, addControl, get, getControl, getControls, getMessageId, getType, hasControl, put, removeControl, setMessageId |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.directory.shared.ldap.model.message.Request |
|---|
hasResponse |
| Methods inherited from interface org.apache.directory.shared.ldap.model.message.Message |
|---|
addAllControls, addControl, get, getControl, getControls, getMessageId, getType, hasControl, put, removeControl, setMessageId |
| Field Detail |
|---|
public static final String EXTENSION_OID
| Constructor Detail |
|---|
public StoredProcedureRequest(int messageId)
messageId - the message id
public StoredProcedureRequest(int messageId,
String procedure,
String language)
messageId - the message idprocedure - the procedurelanguage - the language| Method Detail |
|---|
public void setRequestValue(byte[] payload)
setRequestValue in interface ExtendedRequestsetRequestValue in class ExtendedRequestImpl
public ExtendedResponse createExtendedResponse(String id,
byte[] berValue,
int offset,
int length)
throws NamingException
createExtendedResponse in class ExtendedRequestImplNamingExceptionpublic byte[] getRequestValue()
getRequestValue in interface ExtendedRequestgetRequestValue in class ExtendedRequestImplpublic ResultResponse getResultResponse()
getResultResponse in interface ResultResponseRequestgetResultResponse in class ExtendedRequestImplpublic String getLanguage()
public void setLanguage(String language)
language - the new languagepublic void setProcedure(String procedure)
procedure - the new procedurepublic String getProcedureSpecification()
public int size()
public Object getParameterType(int index)
index - the index
public Class<?> getJavaParameterType(int index)
index - the index
public Object getParameterValue(int index)
index - the index
public Object getJavaParameterValue(int index)
index - the index
public void addParameter(Object type,
Object value)
type - the typevalue - the value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||