public class InterceptParam
extends java.util.Properties
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
static java.lang.String |
STR_ACTION |
static java.lang.String |
STR_ASSOCIATIONURLS |
static java.lang.String |
STR_ATTRS |
static java.lang.String |
STR_BASEDN |
static java.lang.String |
STR_CALLJOIN |
static java.lang.String |
STR_CLIENTIP |
static java.lang.String |
STR_COMMAND |
static java.lang.String |
STR_CONNECTIONSTRING |
static java.lang.String |
STR_CONTROLS |
static java.lang.String |
STR_DISTINCT |
static java.lang.String |
STR_DN |
static java.lang.String |
STR_ERRORCODE |
static java.lang.String |
STR_ERRORMESSAGE |
static java.lang.String |
STR_FILTER |
static java.lang.String |
STR_IRL |
static java.lang.String |
STR_JAVACLASS |
static java.lang.String |
STR_KEYCOLUMNS |
static java.lang.String |
STR_KEYFIELDS |
static java.lang.String |
STR_MAPATTRS |
static java.lang.String |
STR_NAME |
static java.lang.String |
STR_NEWRDN |
static java.lang.String |
STR_OBJECTCLASS |
static java.lang.String |
STR_OPERATIONID |
static java.lang.String |
STR_OUTPUTCOLUMNS |
static java.lang.String |
STR_OUTPUTFIELDS |
static java.lang.String |
STR_PASSWORD |
static java.lang.String |
STR_PRINCIPALNAME |
static java.lang.String |
STR_RESULTCOUNT |
static java.lang.String |
STR_SASLMECHANISM |
static java.lang.String |
STR_SCOPE |
static java.lang.String |
STR_SCRIPTNAME |
static java.lang.String |
STR_SERVICEPARAMETER |
static java.lang.String |
STR_SIZELIMIT |
static java.lang.String |
STR_STATUS |
static java.lang.String |
STR_TYPENAME |
static java.lang.String |
STR_USERID |
static java.lang.String |
STR_VBASEDN |
| Constructor and Description |
|---|
InterceptParam() |
InterceptParam(java.lang.String action) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSearchResult(javax.naming.directory.SearchResult sr)
add SearchResult to current result
|
void |
addServiceparameterValue(java.lang.String attributeName,
java.lang.String value) |
void |
cancelExternalJoin()
cancel external join execution
|
void |
cloneCompoundObject()
call this method if interception/custom script has to modify metadata found
in CompoundObject, metadata change can impact: attribute name/remapped
names/attribute behavior/xjoins/computed attributes WARNING: can cost up to
few mili seconds.
|
void |
commitCommandVdapUrlUpdates()
required to commit changes made on command using VDAPUrl2 object
getCommandVdapUrl()
|
static javax.naming.directory.SearchResult |
doXjoinAndGlobalComputed(InterceptParam prop,
javax.naming.directory.SearchResult anEntry)
do external join and computed expression at composed entry level.
|
static LDAPEntry |
doXjoinGlobalInterception(InterceptParam prop,
LDAPEntry entry)
do external join and computed expression at composed entry level.
|
java.lang.String |
getAction()
RLIConstants.STR_ACTION_ATTR_*
|
java.lang.String |
getAssociationurls()
xjoin definition
|
javax.naming.directory.Attributes |
getAttributes()
attributes to insert
|
static java.lang.String |
getAttributesInLDIF(java.lang.String dn,
LDAPAttributeSet attrs)
Gets the attributes in LDIF format.
|
javax.naming.directory.Attribute |
getAttributeToInsert(java.lang.String attrName)
only used for insert() request.
|
javax.naming.directory.Attribute |
getAttributeToInsertOrUpdate(java.lang.String attrName)
only used for insert() request.
|
java.lang.String |
getAttrs()
requested attributes for current query (separated by ',')
|
java.lang.String |
getBaseDn()
base DN to search on backend (ldap backend only)
|
java.lang.String |
getBindDN()
getbindDN: the DN of the user connected to VDS
|
java.lang.String |
getCalljoin() |
javax.security.cert.X509Certificate[] |
getCertificates()
get client certificate(s) for authentication...
|
java.lang.String |
getClientIP() |
java.lang.String |
getCommand()
command to be executed on backend (SQL for SQL backends, LDAP query for
LDAP/Custom backends)
|
VDAPUrl2 |
getCommandVdapUrl()
return VDAP url object, allow an easy manipulation of the String command.
|
CompoundObject |
getCompositeObject()
Deprecated.
|
CompoundObject |
getCompoundObject() |
InternalAttribute |
getComputedAttr(java.lang.String attributeName)
return computed attribute
|
java.lang.String |
getConnectionstring() |
java.lang.String |
getConnectionstringCustomJavaClassName()
Java class name used in connection string.
|
java.lang.String |
getConnectionstringJdbcDriverClassName()
JdbcDriverClassName used in connection string.
|
ConnString2 |
getConnectionstringObject()
connection information for backend
|
java.lang.String |
getConnectionstringPassword()
return Password used in connection string.
|
java.lang.String |
getConnectionstringUrl()
return url used in connection string.
|
java.lang.String |
getConnectionstringUsername()
return username used in connection string.
|
javax.naming.ldap.Control[] |
getControls() |
byte[] |
getCredentials()
get client credentials for authentication...
|
java.lang.String |
getDistinct() |
java.lang.String |
getDn()
virtual DN requested
|
java.lang.String |
getErrorcode() |
java.lang.String |
getErrormessage() |
java.lang.String |
getFilter()
LDAP: filter to be sent to LDAP backend; RDBMS/CUSTOM: filter received for
current query
|
java.lang.String |
getHostName()
return backend host name.
|
java.lang.String |
getHostPort()
return backend host port.
|
java.lang.String |
getIrl() |
java.lang.String[] |
getIrlAttrRequest() |
int |
getIrlScopeInt() |
java.lang.String |
getJavaclass() |
java.lang.String |
getKeycolumns() |
java.lang.String |
getKeyfields() |
java.lang.String |
getMapattrs() |
java.util.Map |
getMapInterceptionParameters()
parameters as defined in Service Parameters at node level.
|
DvxTreeNode |
getMetaNode()
return current metanode for node having interception
|
javax.naming.directory.ModificationItem |
getModificationItem(java.lang.String attrName)
ignore case.
|
java.util.List<javax.naming.directory.ModificationItem> |
getModifications() |
java.lang.String |
getName() |
java.lang.String |
getNewRDN() |
java.lang.String |
getObjectclass() |
javax.naming.directory.Attribute |
getObjectclassattribute()
Get objectclass as a multivalue attribute
|
java.lang.String |
getOperationID()
operation id for current VDS request
|
LDAPModification[] |
getOriginalLDAPModifications() |
java.lang.String |
getOutputcolumns() |
java.lang.String |
getOutputfields() |
int |
getPageSize()
Gets page size (used for SCIM2)
|
java.lang.String |
getPassword()
password of remote VDS client
|
java.lang.String |
getPrincipalname() |
int |
getResultcount() |
java.lang.Object |
getResultSet_Object()
Resultset could be a List or NamingEnumeration
|
java.util.List<javax.naming.directory.SearchResult> |
getResultSet() |
java.lang.String |
getSaslmechanism() |
java.lang.String |
getScope()
LDAP: scope to be sent to backend, RDBMS/CUSTOM: scope for current virtual
query
|
int |
getScopeInt()
LDAP: scope to be sent to backend, RDBMS/CUSTOM: scope for current virtual
query
|
java.lang.String |
getScriptname() |
java.lang.String |
getServiceparameter() |
java.lang.String |
getServiceparameterValue(java.lang.String attributeName) |
int |
getSizelimit()
size limit to be sent to backend
|
java.lang.String |
getStatus() |
java.lang.String |
getSuperiorDN() |
int |
getTimelimit()
time limit in second to be sent to backend
|
java.lang.String |
getTypename() |
java.lang.String |
getUserid()
username of remote VDS client
|
VDAPUrl2 |
getVdapIrl()
return VDAP url object, allow an easy manipulation of the String command.
|
java.lang.String |
getVirtualBaseDn() |
boolean |
isCompoundObjectCloned()
compound object was cloned in interception/custom script.
|
boolean |
isConnectionStringChanged() |
boolean |
isDeleteOldRDN() |
boolean |
isNoLogging() |
boolean |
isSecure()
return backend secure mode.
|
void |
removeAttributeToInsert(java.lang.String attrName)
remove attribute to insert.
|
void |
removeModificationItem(java.lang.String attrName)
remove attribute to modify.
|
void |
setAction(java.lang.String val) |
void |
setAssociationurls(java.lang.String val)
xjoin definition
|
void |
setAttributes(javax.naming.directory.Attributes attrs)
attributes to insert
|
void |
setAttrs(java.lang.String val)
requested attributes for current query (separated by ',')
|
void |
setBaseDn(java.lang.String val)
base DN to search on backend (ldap backend only)
|
void |
setBindDN(java.lang.String val) |
void |
setCalljoin(java.lang.String val) |
void |
setCertificates(javax.security.cert.X509Certificate[] certs) |
void |
setCommand(java.lang.String val)
command to be executed on backend (SQL for SQL backends, LDAP query for
LDAP/Custom backends)
|
void |
setCommandVDAPUrl2(VDAPUrl2 val) |
void |
setCompositeObject(CompoundObject compositeObject)
Deprecated.
|
void |
setCompoundObject(CompoundObject compositeObject)
set CO for current interception (will store a clone)
|
void |
setCompoundObjectEntry(CompoundObjectEntry coEntry) |
void |
setConnectionstring(ConnString2 connString2) |
void |
setConnectionstring(java.lang.String val) |
void |
setConnectionstringCustomJavaClassName(java.lang.String fullJavaClassName)
set Java class name used in connection string.
|
void |
setConnectionstringJdbcDriverClassName(java.lang.String val)
set JdbcDriverClassName used in connection string.
|
void |
setConnectionstringPassword(java.lang.String val)
set url used in connection string.
|
void |
setConnectionstringUrl(java.lang.String val)
set url used in connection string.
|
void |
setConnectionstringUsername(java.lang.String val)
set url used in connection string.
|
void |
setControl(javax.naming.ldap.Control control) |
void |
setControls(javax.naming.ldap.Control[] controls) |
void |
setCredentials(byte[] credentials) |
void |
setDeleteOldRDN(boolean val) |
void |
setDistinct(java.lang.String val) |
void |
setDn(java.lang.String val)
virtual DN requested
|
void |
setErrorcode(int val) |
void |
setErrorcode(java.lang.String val) |
void |
setErrorcodeZero()
set error code to zero, no error.
|
void |
setErrormessage(java.lang.String val) |
void |
setFilter(java.lang.String val)
LDAP: filter to be sent to LDAP backend; RDBMS/CUSTOM: filter received for
current query
|
void |
setHostName(java.lang.String hostName)
use this method only with ldap command
|
void |
setHostPort(java.lang.String hostPort)
use this method only with ldap command
|
void |
setIrl(java.lang.Object val) |
void |
setJavaclass(java.lang.String val) |
void |
setKeycolumns(java.lang.String val) |
void |
setKeyfields(java.lang.String val) |
void |
setMapattrs(java.lang.String val) |
void |
setMetaNode(DvxTreeNode metaNode)
set current metanode for node having interception
|
void |
setModifications(java.util.List<javax.naming.directory.ModificationItem> mods) |
void |
setName(java.lang.String val) |
void |
setNewRDN(java.lang.String val) |
void |
setNoLogging(boolean noLogging) |
void |
setObjectclass(java.lang.String val) |
void |
setObjectclassattribute(javax.naming.directory.Attribute attr)
Set objectclass as a multivalue attribute
|
void |
setOriginalLDAPModifications(LDAPModification[] originalLDAPModification) |
void |
setOutputcolumns(java.lang.String val) |
void |
setOutputfields(java.lang.String val) |
void |
setPassword(java.lang.String val)
password of remote VDS client
|
void |
setPrincipalname(java.lang.String val) |
java.lang.Object |
setProperty(java.lang.String key,
java.lang.String value) |
void |
setResultcount(int val) |
void |
setResultSet_Object(java.lang.Object theresult)
Resultset could be a List or NamingEnumeration
|
void |
setResultSet(java.util.List<javax.naming.directory.SearchResult> theresult) |
void |
setScope(java.lang.String val)
LDAP: scope to be sent to backend, RDBMS/CUSTOM: scope for current virtual
query
|
void |
setScopeInt(int val)
LDAP: scope to be sent to backend, RDBMS/CUSTOM: scope for current virtual
query
|
void |
setScriptname(java.lang.String val) |
void |
setSecure(boolean isSecure)
use this method only with ldap command
|
void |
setServiceparameter(java.lang.String val) |
void |
setSizelimit(int val)
size limit to be sent to backend
|
void |
setStatus(java.lang.String val) |
void |
setStatusFailed()
the engine will stop the current request and forward a failed message as a
response to the initial request.
|
void |
setStatusFailed(int ldapErrorCode)
the engine will stop the current request and forward a failed message as a
response to the initial request.
|
void |
setStatusNo()
the engine will stop the current request and forward a failed message as a
response to the initial request.
|
void |
setStatusOk()
execution was successful and the request is considered as done, a successful
response is to send to the client.
|
void |
setStatusProcceed()
Deprecated.
|
void |
setStatusProceed()
the engine has still to process the request after interception.
|
void |
setStatusProcessResult()
the engine will call the process result interception for each entry returned
for the current request.
|
void |
setStatusYes()
execution was successful and the request is considered as done, a successful
response is to send to the client.
|
void |
setSuperiorDN(java.lang.String val) |
void |
setTimelimit(int val)
time limit in second to be sent to backend
|
void |
setTypename(java.lang.String val)
Set the typename
|
void |
setUserid(java.lang.String val)
username of remote VDS client
|
void |
setVirtualBaseDn(java.lang.String val) |
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, store, store, storeToXML, storeToXML, stringPropertyNamesclear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, toString, valuespublic static final java.lang.String STR_CLIENTIP
public static final java.lang.String STR_SASLMECHANISM
public static final java.lang.String STR_OPERATIONID
public static final java.lang.String STR_VBASEDN
public static final java.lang.String STR_BASEDN
public static final java.lang.String STR_RESULTCOUNT
public static final java.lang.String STR_SIZELIMIT
public static final java.lang.String STR_ERRORMESSAGE
public static final java.lang.String STR_ERRORCODE
public static final java.lang.String STR_STATUS
public static final java.lang.String STR_PASSWORD
public static final java.lang.String STR_USERID
public static final java.lang.String STR_ACTION
public static final java.lang.String STR_CALLJOIN
public static final java.lang.String STR_JAVACLASS
public static final java.lang.String STR_NEWRDN
public static final java.lang.String STR_DN
public static final java.lang.String STR_DISTINCT
public static final java.lang.String STR_IRL
public static final java.lang.String STR_ASSOCIATIONURLS
public static final java.lang.String STR_MAPATTRS
public static final java.lang.String STR_KEYCOLUMNS
public static final java.lang.String STR_SCRIPTNAME
public static final java.lang.String STR_SERVICEPARAMETER
public static final java.lang.String STR_PRINCIPALNAME
public static final java.lang.String STR_FILTER
public static final java.lang.String STR_ATTRS
public static final java.lang.String STR_SCOPE
public static final java.lang.String STR_NAME
public static final java.lang.String STR_OUTPUTCOLUMNS
public static final java.lang.String STR_OUTPUTFIELDS
public static final java.lang.String STR_KEYFIELDS
public static final java.lang.String STR_TYPENAME
public static final java.lang.String STR_OBJECTCLASS
public static final java.lang.String STR_COMMAND
public static final java.lang.String STR_CONNECTIONSTRING
public static final java.lang.String STR_CONTROLS
public static final long serialVersionUID
public InterceptParam()
public InterceptParam(java.lang.String action)
public java.lang.String getConnectionstring()
public ConnString2 getConnectionstringObject()
public java.lang.String getCommand()
public VDAPUrl2 getCommandVdapUrl()
public void commitCommandVdapUrlUpdates()
public java.lang.String getHostName()
public void setHostName(java.lang.String hostName)
hostName - public java.lang.String getHostPort()
public void setHostPort(java.lang.String hostPort)
hostPort - public boolean isSecure()
public void setSecure(boolean isSecure)
hostPort - public java.lang.String getObjectclass()
public void setObjectclass(java.lang.String val)
val - The objectclass to set.public javax.naming.directory.Attribute getObjectclassattribute()
public void setObjectclassattribute(javax.naming.directory.Attribute attr)
attr - The objectclass to setpublic java.lang.String getTypename()
public void setTypename(java.lang.String val)
val - the Typename to set.public java.lang.String getKeyfields()
public void setKeyfields(java.lang.String val)
val - The keyfields to set.public java.lang.String getOutputfields()
public void setOutputfields(java.lang.String val)
val - The outputfields to set.public java.lang.String getOutputcolumns()
public void setOutputcolumns(java.lang.String val)
val - The outputcolumns to set.public java.lang.String getName()
public void setName(java.lang.String val)
val - The object name to set.public java.lang.String getScope()
public int getScopeInt()
public java.lang.String getAttrs()
public java.lang.String getFilter()
public void setPrincipalname(java.lang.String val)
val - The principalname to set.public java.lang.String getServiceparameter()
public java.lang.String getServiceparameterValue(java.lang.String attributeName)
public void addServiceparameterValue(java.lang.String attributeName,
java.lang.String value)
public void setServiceparameter(java.lang.String val)
val - The serviceparameter to set.public java.lang.String getScriptname()
public void setScriptname(java.lang.String val)
val - The scriptname to set.public java.lang.String getKeycolumns()
public void setKeycolumns(java.lang.String val)
val - The keycolumns to set.public java.lang.String getMapattrs()
public void setMapattrs(java.lang.String val)
val - The mapattrs to set.public java.lang.String getAssociationurls()
public void setAssociationurls(java.lang.String val)
val - The associationurls to set.public java.lang.String getIrl()
public java.lang.String[] getIrlAttrRequest()
public int getIrlScopeInt()
public void setIrl(java.lang.Object val)
val - The irl to set. virtual cmd received for current operation.public java.lang.String getDistinct()
public void setDistinct(java.lang.String val)
val - The distinct to set.public java.lang.String getDn()
public void setDn(java.lang.String val)
val - The dn to set.public java.lang.String getNewRDN()
public void setNewRDN(java.lang.String val)
val - The newRDN to set.public java.lang.String getSuperiorDN()
public void setSuperiorDN(java.lang.String val)
val - The superiorDN to set.public boolean isDeleteOldRDN()
public void setDeleteOldRDN(boolean val)
val - The DeleteOldRDN to set.public java.lang.String getJavaclass()
public void setJavaclass(java.lang.String val)
val - The javaclass to set.public java.lang.String getCalljoin()
public void setCalljoin(java.lang.String val)
val - The calljoin to set. "yes" or "no"public InternalAttribute getComputedAttr(java.lang.String attributeName)
attributeName - public void cancelExternalJoin()
public java.lang.String getAction()
public void setAction(java.lang.String val)
val - The action to set.public java.lang.String getUserid()
public void setUserid(java.lang.String val)
val - The userid to set.public void setBindDN(java.lang.String val)
public java.lang.String getBindDN()
public java.lang.String getPassword()
public void setPassword(java.lang.String val)
val - The password to set.public java.lang.String getStatus()
public void setStatus(java.lang.String val)
val - The status to set.public void setStatusYes()
public void setStatusOk()
public void setStatusFailed()
public void setStatusFailed(int ldapErrorCode)
ldapErrorCode - see LDAPExceptionpublic void setStatusNo()
public void setStatusProceed()
@Deprecated public void setStatusProcceed()
public void setStatusProcessResult()
public java.lang.String getErrorcode()
public void setErrorcode(java.lang.String val)
val - The errorcode to set.public void setErrorcode(int val)
val - The errorcode to set.public void setErrorcodeZero()
public java.lang.String getErrormessage()
public void setErrormessage(java.lang.String val)
val - The errormessage to set.public int getSizelimit()
public void setSizelimit(int val)
val - The sizelimit to set.public int getTimelimit()
public void setTimelimit(int val)
val - The timelimit to set.public javax.naming.ldap.Control[] getControls()
public void setControls(javax.naming.ldap.Control[] controls)
public void setControl(javax.naming.ldap.Control control)
public int getResultcount()
public void setResultcount(int val)
val - The resultcount to set.public java.util.List<javax.naming.directory.ModificationItem> getModifications()
public void setModifications(java.util.List<javax.naming.directory.ModificationItem> mods)
mods - The modifications to set.public javax.naming.directory.Attributes getAttributes()
public void setAttributes(javax.naming.directory.Attributes attrs)
attrs - The attrs to set.public java.util.List<javax.naming.directory.SearchResult> getResultSet()
public void setResultSet(java.util.List<javax.naming.directory.SearchResult> theresult)
theresult - The result to set.public void addSearchResult(javax.naming.directory.SearchResult sr)
sr - public java.lang.Object getResultSet_Object()
public void setResultSet_Object(java.lang.Object theresult)
theresult - public java.lang.String getBaseDn()
public java.lang.String getVirtualBaseDn()
public java.lang.String getOperationID()
public java.lang.String getSaslmechanism()
public java.lang.String getClientIP()
public void setVirtualBaseDn(java.lang.String val)
val - The virtual BaseDN to set (N/A for script).public byte[] getCredentials()
public void setCredentials(byte[] credentials)
public javax.security.cert.X509Certificate[] getCertificates()
public void setCertificates(javax.security.cert.X509Certificate[] certs)
public java.lang.String getPrincipalname()
public static java.lang.String getAttributesInLDIF(java.lang.String dn,
LDAPAttributeSet attrs)
dn - attrs - public java.lang.Object setProperty(java.lang.String key,
java.lang.String value)
setProperty in class java.util.Propertiespublic void setBaseDn(java.lang.String val)
val - The BaseDN to set (N/A for script).public void setScope(java.lang.String val)
val - The scope to set.public void setScopeInt(int val)
val - The scope to set.public void setFilter(java.lang.String val)
val - The filter to set.public void setAttrs(java.lang.String val)
val - The attrs to set.public void setCommandVDAPUrl2(VDAPUrl2 val)
val - The command to set.public void setCommand(java.lang.String val)
val - The command to set.public boolean isConnectionStringChanged()
public void setConnectionstring(java.lang.String val)
val - The connectionstring to set.public void setConnectionstring(ConnString2 connString2)
public java.lang.String getConnectionstringUrl()
val - public void setConnectionstringUrl(java.lang.String val)
val - public java.lang.String getConnectionstringUsername()
val - public void setConnectionstringUsername(java.lang.String val)
val - public java.lang.String getConnectionstringPassword()
val - public void setConnectionstringPassword(java.lang.String val)
val - public java.lang.String getConnectionstringJdbcDriverClassName()
public void setConnectionstringJdbcDriverClassName(java.lang.String val)
val - public java.lang.String getConnectionstringCustomJavaClassName()
public void setConnectionstringCustomJavaClassName(java.lang.String fullJavaClassName)
fullJavaClassName - package name + class name (no file extension)public javax.naming.directory.Attribute getAttributeToInsert(java.lang.String attrName)
attrName - public javax.naming.directory.Attribute getAttributeToInsertOrUpdate(java.lang.String attrName)
attrName - public void removeAttributeToInsert(java.lang.String attrName)
attrName - public javax.naming.directory.ModificationItem getModificationItem(java.lang.String attrName)
public void removeModificationItem(java.lang.String attrName)
attrName - public VDAPUrl2 getVdapIrl()
public DvxTreeNode getMetaNode()
public void setMetaNode(DvxTreeNode metaNode)
metaNode - public java.util.Map getMapInterceptionParameters()
@Deprecated public CompoundObject getCompositeObject()
public CompoundObject getCompoundObject()
@Deprecated public void setCompositeObject(CompoundObject compositeObject)
compositeObject - public void setCompoundObject(CompoundObject compositeObject)
compositeObject - public boolean isCompoundObjectCloned()
public void cloneCompoundObject()
public void setCompoundObjectEntry(CompoundObjectEntry coEntry)
public static javax.naming.directory.SearchResult doXjoinAndGlobalComputed(InterceptParam prop, javax.naming.directory.SearchResult anEntry) throws LDAPException
LDAPExceptionpublic static LDAPEntry doXjoinGlobalInterception(InterceptParam prop, LDAPEntry entry) throws LDAPException
LDAPExceptionpublic void setOriginalLDAPModifications(LDAPModification[] originalLDAPModification)
public LDAPModification[] getOriginalLDAPModifications()
public boolean isNoLogging()
public void setNoLogging(boolean noLogging)
public int getPageSize()