public class DirectoryServer extends ExportablePersistentObject implements HasLog
Modifier and Type | Field and Description |
---|---|
static int |
FROM_LDAP
Represents direction of synchronization (import)
FROM_LDAP |
static int |
INTO_LDAP
Represents direction of synchronization (export)
INTO_LDAP |
filled, oid
emptyKeys
Constructor and Description |
---|
DirectoryServer() |
Modifier and Type | Method and Description |
---|---|
void |
afterDelete()
This method is called after the persistent object has been deleted.
|
String |
getArgs() |
String |
getClassname() |
String |
getCommunicationType() |
boolean |
getDepts() |
boolean |
getDepttrees() |
String |
getDescription() |
short |
getDirection() |
String |
getFilter() |
String[][] |
getKeys()
Returns "name" as key.
|
String |
getLocalClassName() |
String |
getLocalObjectName()
Get the object name in localized form.
|
String |
getName() |
int |
getPageSize() |
String |
getPassword() |
String |
getPort() |
boolean |
getRights() |
boolean |
getRoles() |
String |
getSearchRoot() |
String |
getServer() |
String |
getTableName()
This method must return the table name of the database table in which
this persistent object is stored.
|
boolean |
getTimer() |
String |
getTrustLevel() |
String |
getUsername() |
boolean |
getUsers() |
void |
isValid()
Overwrite this method to check ids, etc.
|
void |
setArgs(String args) |
void |
setAttributes(String name,
String server,
String port,
String searchRoot,
String username,
String password,
String filter,
short direction,
boolean timer,
String classname,
int pageSize) |
void |
setAttributes(String name,
String server,
String port,
String searchRoot,
String username,
String password,
String filter,
short direction,
boolean timer,
String classname,
int pageSize,
String communicationType,
String trustLevel) |
void |
setDepts(boolean depts) |
void |
setDepttrees(boolean depttrees) |
void |
setDescription(String desc) |
void |
setRights(boolean rights) |
void |
setRoles(boolean roles) |
void |
setUsers(boolean users) |
String |
toString() |
afterInsert, afterRead, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, clone, dbFields, equals, getKey, getOid, getStore, getValue, hashCode, isFilled, onDelete, onInsert, onRead, onUpdate, setFilled, setOid, setOid, setStore, toListString
finalize, getClass, notify, notifyAll, wait, wait, wait
beforeImport, exportFields, getAdditionalObjects, getRequiredObjects, getRequiredReferences
afterInsert, afterRead, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, dbFields, getKey, getOid, getStore, getValue, isFilled, setFilled, setOid, setOid, setStore, toListString
public static final int INTO_LDAP
INTO_LDAP
public static final int FROM_LDAP
FROM_LDAP
public void setRights(boolean rights)
public boolean getRights()
public void setDepts(boolean depts)
public boolean getDepts()
public void setDepttrees(boolean depttrees)
public boolean getDepttrees()
public void setRoles(boolean roles)
public boolean getRoles()
public void setUsers(boolean users)
public boolean getUsers()
public String getDescription()
public void setDescription(String desc)
public String getArgs()
public void setArgs(String args)
public String getName()
public String getServer()
public String getPort()
public String getSearchRoot()
public String getUsername()
public String getPassword()
public String getFilter()
public short getDirection()
public boolean getTimer()
public String getClassname()
public int getPageSize()
public String getCommunicationType()
public String getTrustLevel()
public String getTableName()
Persistent
getTableName
in interface Persistent
public void setAttributes(String name, String server, String port, String searchRoot, String username, String password, String filter, short direction, boolean timer, String classname, int pageSize)
public void setAttributes(String name, String server, String port, String searchRoot, String username, String password, String filter, short direction, boolean timer, String classname, int pageSize, String communicationType, String trustLevel)
public String[][] getKeys()
getKeys
in interface Persistent
getKeys
in class PersistentObject
{{"name", "birthdate"},{"ssn"}}
for a
class defining two key field groups. The first one contains the fields name
and
birthdate
, the second key field group has just one field ssn
.public void afterDelete()
Persistent
Store.delete(Class, String, Object[])
and
Store.delete(String, String, Object[])
methods do NOT call Persistent.afterDelete()
.afterDelete
in interface Persistent
afterDelete
in class PersistentObject
Persistent.afterDelete()
public String getLocalObjectName()
PersistentObject
getLocalObjectName
in interface Persistent
getLocalObjectName
in class PersistentObject
public String getLocalClassName()
getLocalClassName
in interface Persistent
getLocalClassName
in class PersistentObject
public void isValid()
PersistentObject
isValid
in interface Persistent
isValid
in class PersistentObject
@enterprise 10.0.39049 Copyright © 2024 FREQUENTIS AG. All Rights Reserved.