com.infoengine.jndi
Class JNDIObject

java.lang.Object
  extended bycom.infoengine.jndi.JNDIObject
Direct Known Subclasses:
CompareAttribute, CreateObject, DeleteObjects, InSubtree, PutBlobStream, PutBulkStream, QueryObjects, RenameObject, SendBlobStream, SendBulkStream, UpdateObject, ValidateUser

public class JNDIObject
extends Object


Field Summary
(package private)  String[] binaryAttributes
           
(package private) static String[] defaultBinaryAttributes
           
(package private)  Properties envProps
           
(package private)  Group group
           
private static String ldapSpecialCharsDn
           
(package private)  com.infoengine.log.LogWriter logWriter
           
(package private)  String myGroup
           
(package private)  boolean naming
           
(package private)  IeRequest request
           
(package private)  String serviceName
           
(package private)  Task task
           
(package private)  Webject webject
           
 
Constructor Summary
JNDIObject()
           
 
Method Summary
(package private)  void addGroup(Group group)
           
protected  String escapeDn(String dn)
           
protected  String getGroupoutName()
           
protected  String getParam(String parm)
           
protected  String getParam(String parm, String def)
           
protected  Vector getParams(String parm)
           
protected  Enumeration getParamsEnum(String parm)
           
 Task getTask()
           
 void initialize(Task rqst, String serviceName, com.infoengine.log.LogWriter logWriter, Properties eProps)
           
protected  boolean isBinaryAttribute(String name)
           
 String localizedMessage(String message)
           
 String localizedMessage(String message, Object[] obj)
           
 String normalizeDn(String dn)
           
 void run(DirContext context)
           
protected  void setMessageReturn(String message, Object[] obj, int status, int group_object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

binaryAttributes

String[] binaryAttributes

defaultBinaryAttributes

static final String[] defaultBinaryAttributes

envProps

Properties envProps

group

Group group

logWriter

com.infoengine.log.LogWriter logWriter

myGroup

String myGroup

naming

boolean naming

request

IeRequest request

serviceName

String serviceName

task

Task task

webject

Webject webject

ldapSpecialCharsDn

private static String ldapSpecialCharsDn
Constructor Detail

JNDIObject

public JNDIObject()
Method Detail

initialize

public void initialize(Task rqst,
                       String serviceName,
                       com.infoengine.log.LogWriter logWriter,
                       Properties eProps)
                throws IEAdapterException
Throws:
IEAdapterException

run

public void run(DirContext context)
         throws IEException
Throws:
IEException

getTask

public Task getTask()

getParam

protected String getParam(String parm)

getParam

protected String getParam(String parm,
                          String def)

getParams

protected Vector getParams(String parm)

getParamsEnum

protected Enumeration getParamsEnum(String parm)

addGroup

void addGroup(Group group)

getGroupoutName

protected String getGroupoutName()

isBinaryAttribute

protected boolean isBinaryAttribute(String name)

localizedMessage

public String localizedMessage(String message,
                               Object[] obj)

localizedMessage

public String localizedMessage(String message)

setMessageReturn

protected void setMessageReturn(String message,
                                Object[] obj,
                                int status,
                                int group_object)

escapeDn

protected String escapeDn(String dn)

normalizeDn

public String normalizeDn(String dn)