org.apache.directory.shared.ldap.codec.extended.operations
Class StoredProcedure
java.lang.Object
org.apache.directory.shared.asn1.AbstractAsn1Object
org.apache.directory.shared.ldap.codec.extended.operations.StoredProcedure
- All Implemented Interfaces:
- Asn1Object
public class StoredProcedure
- extends AbstractAsn1Object
Stored Procedure Extended Operation bean
- Version:
- $Rev$, $Date$,
- Author:
- Apache Directory Project
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StoredProcedure
public StoredProcedure()
getLanguage
public java.lang.String getLanguage()
setLanguage
public void setLanguage(java.lang.String language)
getProcedure
public byte[] getProcedure()
setProcedure
public void setProcedure(byte[] procedure)
getParameters
public java.util.List<StoredProcedure.StoredProcedureParameter> getParameters()
addParameter
public void addParameter(StoredProcedure.StoredProcedureParameter parameter)
getCurrentParameter
public StoredProcedure.StoredProcedureParameter getCurrentParameter()
setCurrentParameter
public void setCurrentParameter(StoredProcedure.StoredProcedureParameter currentParameter)
computeLength
public int computeLength()
- Compute the StoredProcedure length
0x30 L1
|
+--> 0x04 L2 language
+--> 0x04 L3 procedure
[+--> 0x30 L4 (parameters)
|
+--> 0x30 L5-1 (parameter)
| |
| +--> 0x04 L6-1 type
| +--> 0x04 L7-1 value
|
+--> 0x30 L5-2 (parameter)
| |
| +--> 0x04 L6-2 type
| +--> 0x04 L7-2 value
|
+--> ...
|
+--> 0x30 L5-m (parameter)
|
+--> 0x04 L6-m type
+--> 0x04 L7-m value
- Specified by:
computeLength
in interface Asn1Object
- Specified by:
computeLength
in class AbstractAsn1Object
- Returns:
- The object's computed length
encode
public java.nio.ByteBuffer encode(java.nio.ByteBuffer buffer)
throws EncoderException
- Encode the StoredProcedure message to a PDU.
- Specified by:
encode
in interface Asn1Object
- Overrides:
encode
in class AbstractAsn1Object
- Parameters:
buffer
- The buffer where to put the PDU
- Returns:
- The PDU.
- Throws:
EncoderException
- if the buffer can't be encoded
toString
public java.lang.String toString()
- Returns the StoredProcedure string
- Overrides:
toString
in class java.lang.Object
- Returns:
- The StoredProcedure string
Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.