org.apache.directory.shared.ldap.extras.extended.ads_impl
Class StoredProcedure
java.lang.Object
org.apache.directory.shared.asn1.AbstractAsn1Object
org.apache.directory.shared.ldap.extras.extended.ads_impl.StoredProcedure
- All Implemented Interfaces:
- Asn1Object
public class StoredProcedure
- extends AbstractAsn1Object
Stored Procedure Extended Operation bean
- Author:
- Apache Directory Project
StoredProcedure
public StoredProcedure()
getLanguage
public String getLanguage()
setLanguage
public void setLanguage(String language)
getProcedure
public byte[] getProcedure()
setProcedure
public void setProcedure(byte[] procedure)
getParameters
public 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
encode
public ByteBuffer encode()
throws EncoderException
- Encode the StoredProcedure message to a PDU.
- Returns:
- The PDU.
- Throws:
EncoderException
toString
public String toString()
- Returns the StoredProcedure string
- Overrides:
toString in class Object
- Returns:
- The StoredProcedure string
Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.