A B C D E F G H I J L M O P R S T U V W

A

AbstractBean - Class in org.lsc.beans
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
AbstractBean() - Constructor for class org.lsc.beans.AbstractBean
Deprecated. The default constructor.
AbstractJdbcService - Class in org.lsc.service
Generic JDBC iBatis Service Manage retrieving of list and object according t Can be override by a specific implementation in the final class if needed : Get a look at org.lsc.service.StructureJdbcService class
AbstractJdbcService() - Constructor for class org.lsc.service.AbstractJdbcService
 
AbstractSimpleJndiService - Class in org.lsc.jndi
This class is an abstract generic but configurable implementation to get data from the directory.
AbstractSimpleJndiService(Properties) - Constructor for class org.lsc.jndi.AbstractSimpleJndiService
The default initializer.
AbstractSynchronize - Class in org.lsc
Abstract main class to derive.
account - Class in org.lsc.objects
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
account() - Constructor for class org.lsc.objects.account
Deprecated.  
AD - Class in org.lsc.utils.directory
Utility class to manage specific entries for a Microsoft ActiveDirectory
AD() - Constructor for class org.lsc.utils.directory.AD
 
addAllIfNotPresent(Set<Object>, Set<?>) - Static method in class org.lsc.utils.SetUtils
 
alias - Class in org.lsc.objects
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
alias() - Constructor for class org.lsc.objects.alias
Deprecated. Default constructor.
ALL_TASKS_KEYWORD - Static variable in class org.lsc.SimpleSynchronize
the magic keyword for all synchronization.
AlphabeticOrderComparator - Class in org.lsc.utils
Simple string comparator allowing reverse sorting
AlphabeticOrderComparator(boolean) - Constructor for class org.lsc.utils.AlphabeticOrderComparator
 
and(Object, Object) - Method in class org.lsc.jndi.ScriptableJndiServices
Performs an intersection on two Lists of Strings.
apply(JndiModifications) - Method in class org.lsc.jndi.JndiServices
Apply directory modifications.
assertPropertyNotEmpty(String, String, String) - Static method in class org.lsc.Configuration
Helper method to check that a String read in from a property is not empty or null
attribute(Object, Object) - Method in class org.lsc.jndi.ScriptableJndiServices
Reads the entry given by a DN, and returns the values of the given attribute.
attributeToSet(Attribute) - Static method in class org.lsc.utils.SetUtils
Return a new HashSet containing all the Objects that are an Attribute's values.

B

BAD_SEPARATOR_FOR_EMAIL - Static variable in class org.lsc.utils.FrenchFilters
Bad word separators chars for emails
BAD_SEPARATOR_FOR_PHONE - Static variable in class org.lsc.utils.FrenchFilters
Chars to replace in telephone numbers
BEAN_PROPS_PREFIX - Static variable in class org.lsc.SimpleSynchronize
lsc.tasks.TASKNAME.bean property.
BeanComparator - Class in org.lsc.beans
Bean comparison to generate the JndiModification array This class is used to generate the modifications to be applied to the directory according the differences between two beans.

C

calculateModifications(ISyncOptions, IBean, IBean, Object) - Static method in class org.lsc.beans.BeanComparator
Deprecated. Use BeanComparator.calculateModifications(ISyncOptions, IBean, IBean, Object, boolean)
calculateModifications(ISyncOptions, IBean, IBean, Object, boolean) - Static method in class org.lsc.beans.BeanComparator
Deprecated. Use BeanComparator.calculateModifications(ISyncOptions, IBean, IBean, IBean, Object, boolean)
calculateModifications(ISyncOptions, IBean, IBean, IBean, Object, boolean) - Static method in class org.lsc.beans.BeanComparator
Static comparison method.
calculateModificationType(ISyncOptions, IBean, IBean, Object) - Static method in class org.lsc.beans.BeanComparator
Deprecated. This method forces multiple clones, and should be avoided. Use BeanComparator.calculateModificationType(ISyncOptions, IBean, IBean, IBean, Object) instead.
calculateModificationType(ISyncOptions, IBean, IBean, IBean, Object) - Static method in class org.lsc.beans.BeanComparator
Static method to return the kind of operation that would happen
canBind(String, String, String) - Static method in class org.lsc.utils.directory.LDAP
Connects to a LDAP server anonymously and tries to rebind with the provided DN and password to check.
canBind(String, String, String, String, String) - Static method in class org.lsc.utils.directory.LDAP
Connects to a LDAP server using a specific DN and password, then tries to rebind with the provided DN and password to check.
canBindSearchRebind(String, String) - Static method in class org.lsc.utils.directory.LDAP
Connects to a LDAP server anonymously, then performs a search to find a DN, then tries to rebind with the provided DN and password to check authentication.
canBindSearchRebind(String, String, String, String) - Static method in class org.lsc.utils.directory.LDAP
Connects to a LDAP server using a specific DN and password, then performs a search to find a DN, then tries to rebind with the provided DN and password to check authentication.
CaseIgnoreStringHashMap<V> - Class in org.lsc.utils
 
CaseIgnoreStringHashMap() - Constructor for class org.lsc.utils.CaseIgnoreStringHashMap
 
CaseIgnoreStringHashMap(int, float) - Constructor for class org.lsc.utils.CaseIgnoreStringHashMap
 
CaseIgnoreStringHashMap(int) - Constructor for class org.lsc.utils.CaseIgnoreStringHashMap
 
CaseIgnoreStringHashMap(Map) - Constructor for class org.lsc.utils.CaseIgnoreStringHashMap
 
CharacterUnacceptedException - Exception in org.lsc.utils
Thrown if some parsing error occurs while checking data consistency.
CharacterUnacceptedException() - Constructor for exception org.lsc.utils.CharacterUnacceptedException
Default constructor.
CharacterUnacceptedException(String) - Constructor for exception org.lsc.utils.CharacterUnacceptedException
Default constructor.
checkOtherModifications(IBean, IBean, JndiModifications) - Static method in class org.lsc.beans.BeanComparator
Check modifications across other directory objects - Never used at this time : implementation may be buggy While adding, deleting or modifying an entry, specific treatments must be done like removing a member from all the remaining inscription, modifying an attribute in the person entry while the original modification has been done on a inscription.
clone() - Method in interface org.lsc.beans.IBean
Clone this object.
clone() - Method in class org.lsc.beans.LscBean
Clone this Bean object.
cloneSrcBean(IBean, ISyncOptions, Object) - Static method in class org.lsc.beans.BeanComparator
Clone the source bean and return a new object that is a copy of the srcBean and includes any modifications on the DN.
compare(String, String) - Method in class org.lsc.utils.AlphabeticOrderComparator
 
compare(String, String) - Method in class org.lsc.utils.StringLengthComparator
This function actually compares String lengths so that they are sorted from longest to shortest
Configuration - Class in org.lsc
Ldap Synchronization Connector Configuration.
containsInTab(String[], String) - Static method in class org.lsc.utils.FrenchFilters
Deprecated. because the method is in Java
containsKey(Object) - Method in class org.lsc.utils.CaseIgnoreStringHashMap
 
CsvLayout - Class in org.lsc.utils.output
 
CsvLayout() - Constructor for class org.lsc.utils.output.CsvLayout
 
CUSTOMLIBRARY_PROPS_PREFIX - Static variable in class org.lsc.SimpleSynchronize
lsc.tasks.TASKNAME.customLibrary property.

D

DaoConfig - Class in org.lsc.persistence
This class is used to interface IBatis Direct Access Object engine.
DATABASE_PROPERTIES_FILENAME - Static variable in class org.lsc.Configuration
 
DataSchemaProvider - Interface in org.lsc.service
This class represents the data schema, that is a list of element name and their Java types In this class, elements may be either directory attributes or SQL request columns or any single format data subtype returned by the data source
DateUtils - Class in org.lsc.utils
Manage LDAP date format.
DateUtils() - Constructor for class org.lsc.utils.DateUtils
 
DAYS_BEFORE_SUPPRESSION - Static variable in class org.lsc.Configuration
Numbers of days between an entry is set to be deleted and its actual deletion.
decrypt(byte[]) - Method in class org.lsc.utils.security.SymmetricEncryption
Decrypt bytes.
decrypt(String) - Static method in class org.lsc.utils.SecurityUtils
Decrypt a base64 value.
DEFAULT_CIPHER_ALGORITHM - Static variable in class org.lsc.utils.security.SymmetricEncryption
 
DEFAULT_CIPHER_STRENGTH - Static variable in class org.lsc.utils.security.SymmetricEncryption
 
DEFAULT_FILTER - Static variable in class org.lsc.jndi.JndiServices
Default LDAP filter.
DESTINATION - Static variable in interface org.lsc.utils.LSCStructuralLogger
 
DN_ACCOUNTS - Static variable in class org.lsc.Configuration
 
DN_ENHANCED_SCHEMA - Static variable in class org.lsc.Configuration
 
DN_LDAP_SCHEMA - Static variable in class org.lsc.Configuration
 
DN_PEOPLE - Static variable in class org.lsc.Configuration
 
DN_REAL_ROOT - Static variable in class org.lsc.Configuration
 
DN_STRUCTURES - Static variable in class org.lsc.Configuration
 
doLayout(ILoggingEvent) - Method in class org.lsc.utils.output.CsvLayout
Output log events in CSV format for the JndiModifications class WARN : We only write the first value of each attribute because we write in a 2 dimensional format
doLayout(ILoggingEvent) - Method in class org.lsc.utils.output.LdifLayout
Format the logging event.
doSetsMatch(Set<Object>, Set<Object>) - Static method in class org.lsc.utils.SetUtils
Compare two lists of values to see if they contain the same values.
DSTSERVICE_PROPS_PREFIX - Static variable in class org.lsc.SimpleSynchronize
lsc.tasks.TASKNAME.dstService property.

E

EmptyJndiDstService - Class in org.lsc.jndi
This class is a generic implementation to simulate an empty destination directory.
EmptyJndiDstService(Properties, String) - Constructor for class org.lsc.jndi.EmptyJndiDstService
Constructor adapted to the context properties and the bean class name to instantiate.
encrypt(byte[]) - Method in class org.lsc.utils.security.SymmetricEncryption
Encrypt bytes.
encrypt(String) - Static method in class org.lsc.utils.SecurityUtils
Encrypt a value.
eval(String, Map<String, Object>) - Static method in class org.lsc.utils.JScriptEvaluator
Deprecated. Please consider using JScriptEvaluator.evalToString(String, Map)
evalToBoolean(String, Map<String, Object>) - Static method in class org.lsc.utils.JScriptEvaluator
 
evalToString(String, Map<String, Object>) - Static method in class org.lsc.utils.JScriptEvaluator
Evaluate your Ecma script expression (manage pre-compiled expressions cache).
evalToStringList(String, Map<String, Object>) - Static method in class org.lsc.utils.JScriptEvaluator
 
execRegex(String, String) - Static method in class org.lsc.jndi.parser.LdapObjectClass
 
execRegex3(String, String) - Static method in class org.lsc.jndi.parser.LdapObjectClass
 
exists(String, String) - Method in class org.lsc.jndi.JndiServices
Check if the entry with the specified distinguish name exists (or not).
exists(String) - Method in class org.lsc.jndi.JndiServices
Check if the entry with the specified distinguish name exists (or not).
exists(Object, Object) - Method in class org.lsc.jndi.ScriptableJndiServices
Tests if an entry exists with the given DN and if it matches a given LDAP filter.
exists(Object) - Method in class org.lsc.jndi.ScriptableJndiServices
Tests if an entry exists with the given DN.

F

fAlias - Class in org.lsc.objects.flat
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
fAlias() - Constructor for class org.lsc.objects.flat.fAlias
Deprecated.  
filterAlpha(String) - Static method in class org.lsc.utils.FrenchFilters
Filter all alphanumeric characters.
filterDate(String, String) - Static method in class org.lsc.utils.FrenchFilters
Converts Date into timestamp string.
filterFirstName(String) - Static method in class org.lsc.utils.FrenchFilters
Deprecated. Use FrenchFilters.filterGivenName(String) instead.
filterGivenName(String) - Static method in class org.lsc.utils.FrenchFilters
Filter a string to match a givenName
filterLastName(String) - Static method in class org.lsc.utils.FrenchFilters
Filter a string to match a last name
filterLengthString(String, int) - Static method in class org.lsc.utils.FrenchFilters
 
filterName(String) - Method in class org.lsc.service.JndiDataSchemaProvider
Filter name according to attribute or object class
filterName(String) - Static method in class org.lsc.utils.FrenchFilters
Remove trailing and starting spaces and replace remaining spaces and dots by dashes
filterNomPatronymique(String) - Static method in class org.lsc.utils.FrenchFilters
Deprecated. 
filterNumber(String) - Static method in class org.lsc.utils.FrenchFilters
Filters numerical identifier.
filterPhone(String) - Static method in class org.lsc.utils.FrenchFilters
Transform a telephone number in the international display
filterPhones(String) - Static method in class org.lsc.utils.FrenchFilters
Deprecated. 
filterPrenomEtatCivil(String) - Static method in class org.lsc.utils.FrenchFilters
Deprecated. Use FrenchFilters.filterGivenName(String) instead.
filterRegexp(String, String[], String[]) - Static method in class org.lsc.utils.FrenchFilters
Filter the string src by removing the chars in srcRegexp by the ones in destRegexp
filterShortUid(String) - Static method in class org.lsc.utils.FrenchFilters
Returns the uid on 8 chars and well formatted
filterSn(String) - Static method in class org.lsc.utils.FrenchFilters
Format a sn
filterString(String) - Static method in class org.lsc.utils.FrenchFilters
Deprecated. because it is a simple wrapper for a Java method
filterStringRegExp(String, String) - Static method in class org.lsc.utils.FrenchFilters
 
filterUid(String) - Static method in class org.lsc.utils.FrenchFilters
Returns the uid on 14 chars and well formatted
findMissingNeedles(Set<?>, Set<?>) - Static method in class org.lsc.utils.SetUtils
Find missing needles from a haystack.
ForceSyncOptions - Class in org.lsc.beans.syncoptions
Always return a Force status.
ForceSyncOptions() - Constructor for class org.lsc.beans.syncoptions.ForceSyncOptions
 
fOrganizationalPerson - Class in org.lsc.objects.flat
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
fOrganizationalPerson() - Constructor for class org.lsc.objects.flat.fOrganizationalPerson
Deprecated.  
fOrganizationalUnit - Class in org.lsc.objects.flat
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
fOrganizationalUnit() - Constructor for class org.lsc.objects.flat.fOrganizationalUnit
Deprecated.  
format(Date) - Static method in class org.lsc.utils.DateUtils
Generate a date string - synchronized call to internal formatter object to support multi-threaded calls.
fPerson - Class in org.lsc.objects.flat
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
fPerson() - Constructor for class org.lsc.objects.flat.fPerson
Deprecated.  
FrenchFilters - Class in org.lsc.utils
Manage all common string manipulation for french
FrenchFilters() - Constructor for class org.lsc.utils.FrenchFilters
 
fsup(Object, Object) - Method in class org.lsc.jndi.ScriptableJndiServices
Returns a List containing the given DN and all parent DNs that exist and match a given LDAP filter.
fTop - Class in org.lsc.objects.flat
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
fTop() - Constructor for class org.lsc.objects.flat.fTop
Deprecated.  
FullDNJndiDstService - Class in org.lsc.jndi
This class is a generic but configurable implementation to read data from the destination directory.
FullDNJndiDstService(Properties, String) - Constructor for class org.lsc.jndi.FullDNJndiDstService
Constructor adapted to the context properties and the bean class name to instantiate.

G

generateDefaultRandomKeyFile() - Method in class org.lsc.utils.security.SymmetricEncryption
Generate a random key file with default value
generateDn() - Method in interface org.lsc.beans.IBean
Generate the distinguish name according to the information on the bean.
generateDn() - Method in class org.lsc.beans.LscBean
 
generatePwd() - Static method in class org.lsc.utils.FrenchFilters
Generate a 8 chars long password
generateRandomKeyFile(String, String, int) - Method in class org.lsc.utils.security.SymmetricEncryption
Generate a random key file.
GENERATION - Static variable in interface org.lsc.utils.LSCStructuralLogger
 
get(Map.Entry<String, LscAttributes>) - Method in class org.lsc.jndi.AbstractSimpleJndiService
Get the ldap search result according the specified identifier.
get(Object) - Method in class org.lsc.utils.CaseIgnoreStringHashMap
 
GET_ACCESSOR_PREFIX - Static variable in class org.lsc.beans.AbstractBean
Deprecated. The accessor getter prefix.
getAccountExpires(String, String) - Static method in class org.lsc.utils.directory.AD
Return the accountexpires time in Microsoft format
getAccountExpires(String) - Static method in class org.lsc.utils.directory.AD
Returns the accountexpires time in Microsoft format
getAliasedObjectName() - Method in class org.lsc.objects.alias
Deprecated. Default aliasedObjectName getter.
getAliasedObjectName() - Method in class org.lsc.objects.flat.fAlias
Deprecated. Default aliasedObjectName getter.
getAsProperties(String) - Static method in class org.lsc.Configuration
Create a Properties object that is a subset of this configuration.
getAttributeAsSetById(String) - Method in interface org.lsc.beans.IBean
Get an attribute from its name as a Set.
getAttributeAsSetById(String) - Method in class org.lsc.beans.LscBean
Get an attribute from its name as a Set.
getAttributeById(String) - Method in interface org.lsc.beans.IBean
Get an attribute from its name.
getAttributeById(String) - Method in class org.lsc.beans.LscBean
Get an attribute from its name.
getAttributeFirstValueById(String) - Method in interface org.lsc.beans.IBean
Get the first value of an attribute from its name
getAttributeFirstValueById(String) - Method in class org.lsc.beans.LscBean
Get the first value of an attribute from its name
getAttributes() - Method in class org.lsc.LscAttributes
Get the attributes' values
getAttributesNames() - Method in interface org.lsc.beans.IBean
Get the attributes name.
getAttributesNames() - Method in class org.lsc.beans.LscBean
Get the attributes name list.
getAttributesNames() - Method in class org.lsc.LscAttributes
 
getAttributeValueById(String) - Method in interface org.lsc.beans.IBean
Deprecated. Use IBean.getAttributeFirstValueById(String)
getAttributeValueById(String) - Method in class org.lsc.beans.LscBean
Deprecated.  
getAttributeValuesById(String) - Method in interface org.lsc.beans.IBean
Get all values of an attribute from its name
getAttributeValuesById(String) - Method in class org.lsc.beans.LscBean
Get all values of an attribute from its name
getAttrs() - Method in class org.lsc.jndi.AbstractSimpleJndiService
Default attributes getter.
getAttrsId() - Method in class org.lsc.jndi.AbstractSimpleJndiService
Default attrId getter.
getAttrsList(String, String, int, List<String>) - Method in class org.lsc.jndi.JndiServices
Search for a list of attribute values This method is a simple LDAP search operation which is attended to return a list of the attribute values in all returned entries
getBaseDn() - Method in class org.lsc.jndi.AbstractSimpleJndiService
Default base distinguish name getter.
getBean(Map.Entry<String, LscAttributes>) - Method in class org.lsc.jndi.EmptyJndiDstService
The simple object getter according to its identifier.
getBean(Map.Entry<String, LscAttributes>) - Method in class org.lsc.jndi.FullDNJndiDstService
The simple object getter according to its identifier.
getBean(Map.Entry<String, LscAttributes>) - Method in interface org.lsc.jndi.IJndiDstService
This method is a simple object getter.
getBean(Map.Entry<String, LscAttributes>) - Method in class org.lsc.jndi.SimpleJndiDstService
The simple object getter according to its identifier.
getBean(IBean, Map.Entry<String, LscAttributes>) - Method in class org.lsc.jndi.SimpleJndiSrcService
The simple object getter according to its identifier.
getBean(IBean, Map.Entry<String, LscAttributes>) - Method in class org.lsc.service.AbstractJdbcService
 
getBean(IBean, Map.Entry<String, LscAttributes>) - Method in interface org.lsc.service.ISrcService
The simple object getter according to its identifier.
getBean(IBean, Map.Entry<String, LscAttributes>) - Method in class org.lsc.service.SimpleJdbcSrcService
Override default AbstractJdbcSrcService to get a SimpleBean TODO 1.3 Move this to AbstractJdbcSrcService and replace return type with a simple Map
getBeanFromSR(SearchResult, IBean) - Method in class org.lsc.jndi.AbstractSimpleJndiService
Map the ldap search result into a AbstractBean inherited object.
getBooleanValueAttribute(String) - Method in class org.lsc.LscAttributes
 
getBusinessCategory() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default businessCategory getter.
getBusinessCategory() - Method in class org.lsc.objects.organizationalUnit
Deprecated. businessCategory getter.
getCn() - Method in class org.lsc.objects.flat.fPerson
Deprecated. Default cn getter.
getCn() - Method in class org.lsc.objects.person
Deprecated. cn getter.
getCondition(JndiModificationType) - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getCondition(JndiModificationType) - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Returns the condition for this operation
getCondition(JndiModificationType) - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getConfigurationDirectory() - Static method in class org.lsc.Configuration
Get the path to the directory where configuration files are stored, with a "/" at the end (or "\" on Windows).
getContext() - Method in class org.lsc.jndi.JndiServices
Get the JNDI context.
getContextDn() - Method in class org.lsc.jndi.JndiServices
 
getContextDn() - Method in class org.lsc.jndi.ScriptableJndiServices
Get the context DN configured for this instance.
getCreateAttributeNames() - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getCreateAttributeNames() - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Return the names of attributes to be created.
getCreateAttributeNames() - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getCreateCondition() - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getCreateCondition() - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Returns the condition for a creation
getCreateCondition() - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getCreateValue(String, String) - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getCreateValues(String, String) - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getCreateValues(String, String) - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Return the create value for a given attribute name.
getCreateValues(String, String) - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getDataSchema() - Method in class org.lsc.beans.LscBean
 
getDefaultAlgorithm() - Static method in class org.lsc.utils.security.SymmetricEncryption
Return the default supported algorithm to use.
getDefaultKeyPath() - Static method in class org.lsc.utils.security.SymmetricEncryption
Return the default filename of the key to use.
getDefaultStrength() - Static method in class org.lsc.utils.security.SymmetricEncryption
Return the default encryption strength.
getDefaultValue(String, String) - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getDefaultValuedAttributeNames() - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getDefaultValuedAttributeNames() - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Return the default valued attributes
getDefaultValuedAttributeNames() - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getDefaultValues(String, String) - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getDefaultValues(String, String) - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Return the default values for a given attribute name.
getDefaultValues(String, String) - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getDeleteCondition() - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getDeleteCondition() - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Returns the condition for a delete
getDeleteCondition() - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getDescription() - Method in enum org.lsc.jndi.JndiModificationType
 
getDescription() - Method in class org.lsc.jndi.parser.LdapObjectClass
 
getDescription() - Method in class org.lsc.objects.account
Deprecated. description getter
getDescription() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default description getter.
getDescription() - Method in class org.lsc.objects.flat.fPerson
Deprecated. Default description getter.
getDescription() - Method in class org.lsc.objects.organizationalUnit
Deprecated. description getter.
getDescription() - Method in class org.lsc.objects.person
Deprecated. description getter.
getDestinationIndicator() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default destinationIndicator getter.
getDestinationIndicator() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default destinationIndicator getter.
getDestinationIndicator() - Method in class org.lsc.objects.organizationalPerson
Deprecated. destinationIndicator getter.
getDestinationIndicator() - Method in class org.lsc.objects.organizationalUnit
Deprecated. destinationIndicator getter.
getDistinguishedName() - Method in interface org.lsc.beans.IBean
Get the distinguished name.
getDistinguishedName() - Method in class org.lsc.beans.LscBean
Default distinguished name getter.
getDistinguishName() - Method in interface org.lsc.beans.IBean
Deprecated. Use IBean.getDistinguishedName()
getDistinguishName() - Method in class org.lsc.beans.LscBean
Deprecated. Use LscBean.getDistinguishedName()
getDistinguishName() - Method in class org.lsc.jndi.JndiModifications
Default distinguish name getter.
getDistinguishName() - Method in class org.lsc.LscObject
Deprecated. Returns the full distinguished name of this object.
getDN() - Method in class org.lsc.beans.LscBean
Default distinguished name getter.
getDn() - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getDn() - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Get the setting to generate a DN
getDn() - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
Get the setting to generate a DN
getDn(String) - Static method in class org.lsc.objects.top
Deprecated.  
getDnList(String, String, int) - Method in class org.lsc.jndi.JndiServices
Search for a list of DN.
getDstInstance() - Static method in class org.lsc.jndi.JndiServices
Get the target directory connected service.
getDstProperties() - Static method in class org.lsc.Configuration
Get data destination connection properties.
getElementSingleType(String) - Method in interface org.lsc.service.DataSchemaProvider
Return the Java type of the specified element
getElementSingleType(String) - Method in class org.lsc.service.IBatisDataSchemaProvider
 
getElementSingleType(String) - Method in class org.lsc.service.JndiDataSchemaProvider
TODO Refactor to return the good type
getElementsName() - Method in interface org.lsc.service.DataSchemaProvider
Return the list of elements name
getElementsName() - Method in class org.lsc.service.IBatisDataSchemaProvider
 
getElementsName() - Method in class org.lsc.service.JndiDataSchemaProvider
List of attributes authorized for this object
getEntry(String, String) - Method in class org.lsc.jndi.JndiServices
Search for an entry.
getEntry(String, String, SearchControls) - Method in class org.lsc.jndi.JndiServices
Search for an entry.
getEntry(String, String, SearchControls, int) - Method in class org.lsc.jndi.JndiServices
Search for an entry.
getFacsimileTelephoneNumber() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default facsimileTelephoneNumber getter.
getFacsimileTelephoneNumber() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default facsimileTelephoneNumber getter.
getFacsimileTelephoneNumber() - Method in class org.lsc.objects.organizationalPerson
Deprecated. facsimileTelephoneNumber getter.
getFacsimileTelephoneNumber() - Method in class org.lsc.objects.organizationalUnit
Deprecated. facsimileTelephoneNumber getter.
getFilterAll() - Method in class org.lsc.jndi.AbstractSimpleJndiService
Default filter getter, for all corresponding entries.
getFilterId() - Method in class org.lsc.jndi.AbstractSimpleJndiService
Default filter getter, for one corresponding entry.
getForceValuedAttributeNames() - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getForceValuedAttributeNames() - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Return the force valued attributes
getForceValuedAttributeNames() - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getForceValues(String, String) - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getForceValues(String, String) - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Return the force value for a given attribute name.
getForceValues(String, String) - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getFromDescription(String) - Static method in enum org.lsc.jndi.JndiModificationType
Returns the JndiModificationType from a String
getFullDistinguishedName() - Method in class org.lsc.beans.LscBean
Distinguish name getter that makes sure to return the FULL DN (including suffix).
getHeader() - Method in class org.lsc.utils.output.CsvLayout
 
getHost() - Method in class org.lsc.objects.account
Deprecated. host getter
getInheritFrom() - Method in class org.lsc.jndi.parser.LdapObjectClass
 
getInstance(SearchResult, String, Class<?>) - Static method in class org.lsc.beans.AbstractBean
Deprecated. Set a bean from an LDAP entry
getInstance(SearchResult, String, Class<?>) - Static method in class org.lsc.beans.LscBean
Set a bean from an LDAP entry
getInstance(String) - Static method in class org.lsc.beans.syncoptions.SyncOptionsFactory
 
getInstance(Properties) - Static method in class org.lsc.jndi.JndiServices
Instance getter.
getInstance() - Static method in class org.lsc.utils.JScriptEvaluator
Local instance getter.
getInt(String, int) - Static method in class org.lsc.Configuration
Get a int associated with the given property key
getIntegerValueAttribute(String) - Method in class org.lsc.LscAttributes
 
getInternationaliSDNNumber() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default internationaliSDNNumber getter.
getInternationaliSDNNumber() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default internationaliSDNNumber getter.
getInternationaliSDNNumber() - Method in class org.lsc.objects.organizationalPerson
Deprecated. internationaliSDNNumber getter.
getInternationaliSDNNumber() - Method in class org.lsc.objects.organizationalUnit
Deprecated. internationaliSDNNumber getter.
getJndiServices() - Method in class org.lsc.jndi.AbstractSimpleJndiService
LDAP Services getter to fit to the context - source or destination.
getJndiServices() - Method in class org.lsc.jndi.EmptyJndiDstService
Destination LDAP Services getter.
getJndiServices() - Method in class org.lsc.jndi.FullDNJndiDstService
Destination LDAP Services getter.
getJndiServices() - Method in class org.lsc.jndi.SimpleJndiDstService
Destination LDAP Services getter.
getJndiServices() - Method in class org.lsc.jndi.SimpleJndiSrcService
Source LDAP Services getter.
getL() - Method in class org.lsc.objects.account
Deprecated. l getter
getL() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default l getter.
getL() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default l getter.
getL() - Method in class org.lsc.objects.organizationalPerson
Deprecated. l getter.
getL() - Method in class org.lsc.objects.organizationalUnit
Deprecated. l getter.
getList(Object) - Method in class org.lsc.jndi.ScriptableObject
Convert objects to Strings list
getListIntegerValueAttribute(String) - Method in class org.lsc.LscAttributes
 
getListPivots() - Method in class org.lsc.jndi.EmptyJndiDstService
Get the identifiers list.
getListPivots() - Method in class org.lsc.jndi.FullDNJndiDstService
 
getListPivots() - Method in interface org.lsc.jndi.IJndiDstService
Returns a list of all the objects identifiers.
getListPivots() - Method in class org.lsc.jndi.SimpleJndiDstService
Get the identifiers list.
getListPivots() - Method in class org.lsc.jndi.SimpleJndiSrcService
Get the identifiers list.
getListPivots() - Method in class org.lsc.service.AbstractJdbcService
Execute a database request to get a list of object identifiers.
getListPivots() - Method in interface org.lsc.service.ISrcService
Returns a list of all the objects' identifiers.
getListStringValueAttribute(String) - Method in class org.lsc.LscAttributes
 
getListValueAttribute(String) - Method in class org.lsc.LscAttributes
 
getLocalMethods() - Static method in class org.lsc.beans.AbstractBean
Deprecated.  
getModificationItems() - Method in class org.lsc.jndi.JndiModifications
Default modifications items getter.
getModificationsItemsByHash() - Method in class org.lsc.jndi.JndiModifications
Return all the modification in a hash indexed by the name of the attribute
getModrdnCondition() - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getModrdnCondition() - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Returns the condition for a modrdn
getModrdnCondition() - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getMonoAttrs() - Method in class org.lsc.jndi.parser.LdapObjectClass
 
getMultiAttrs() - Method in class org.lsc.jndi.parser.LdapObjectClass
 
getName() - Method in class org.lsc.jndi.parser.LdapAttributeType
Default getter for name.
getName() - Method in class org.lsc.jndi.parser.LdapObjectClass
 
getNewDistinguishName() - Method in class org.lsc.jndi.JndiModifications
Default new distinguish name getter.
getNumberOfWeeksSinceLastLogon(String) - Static method in class org.lsc.utils.directory.AD
Return the number of weeks since the last logon
getO() - Method in class org.lsc.objects.account
Deprecated. o getter
getObjectClass() - Method in class org.lsc.LscObject
Deprecated. Return the list of values for the objectClass of this object
getObjectFromSR(SearchResult, LscObject) - Method in class org.lsc.jndi.AbstractSimpleJndiService
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
getOid() - Method in class org.lsc.jndi.parser.LdapObjectClass
 
getOperation() - Method in class org.lsc.jndi.JndiModifications
Default operation getter.
getOptions() - Static method in class org.lsc.AbstractSynchronize
Get options against which the command line is analyzed.
getOu() - Method in class org.lsc.objects.account
Deprecated. ou getter
getOu() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default ou getter.
getOu() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default ou getter.
getOu() - Method in class org.lsc.objects.organizationalPerson
Deprecated. ou getter.
getOu() - Method in class org.lsc.objects.organizationalUnit
Deprecated. ou getter.
getPhysicalDeliveryOfficeName() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default physicalDeliveryOfficeName getter.
getPhysicalDeliveryOfficeName() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default physicalDeliveryOfficeName getter.
getPhysicalDeliveryOfficeName() - Method in class org.lsc.objects.organizationalPerson
Deprecated. physicalDeliveryOfficeName getter.
getPhysicalDeliveryOfficeName() - Method in class org.lsc.objects.organizationalUnit
Deprecated. physicalDeliveryOfficeName getter.
getPostalAddress() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default postalAddress getter.
getPostalAddress() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default postalAddress getter.
getPostalAddress() - Method in class org.lsc.objects.organizationalPerson
Deprecated. postalAddress getter.
getPostalAddress() - Method in class org.lsc.objects.organizationalUnit
Deprecated. postalAddress getter.
getPostalCode() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default postalCode getter.
getPostalCode() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default postalCode getter.
getPostalCode() - Method in class org.lsc.objects.organizationalPerson
Deprecated. postalCode getter.
getPostalCode() - Method in class org.lsc.objects.organizationalUnit
Deprecated. postalCode getter.
getPostOfficeBox() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default postOfficeBox getter.
getPostOfficeBox() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default postOfficeBox getter.
getPostOfficeBox() - Method in class org.lsc.objects.organizationalPerson
Deprecated. postOfficeBox getter.
getPostOfficeBox() - Method in class org.lsc.objects.organizationalUnit
Deprecated. postOfficeBox getter.
getPreferredDeliveryMethod() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default preferredDeliveryMethod getter.
getPreferredDeliveryMethod() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default preferredDeliveryMethod getter.
getPreferredDeliveryMethod() - Method in class org.lsc.objects.organizationalPerson
Deprecated. Default preferredDeliveryMethod getter.
getPreferredDeliveryMethod() - Method in class org.lsc.objects.organizationalUnit
Deprecated. Default preferredDeliveryMethod getter.
getPropertiesFromFile(String) - Static method in class org.lsc.Configuration
Helper method to read a file from the filesystem and return it as Properties.
getPropertiesFromFileInConfigDir(String) - Static method in class org.lsc.Configuration
Helper method to read a file from the configuration directory and return it as Properties.
getRegisteredAddress() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default registeredAddress getter.
getRegisteredAddress() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default registeredAddress getter.
getRegisteredAddress() - Method in class org.lsc.objects.organizationalPerson
Deprecated. registeredAddress getter.
getRegisteredAddress() - Method in class org.lsc.objects.organizationalUnit
Deprecated. registeredAddress getter.
getRequestNameForList() - Method in class org.lsc.service.AbstractJdbcService
 
getRequestNameForList() - Method in class org.lsc.service.SimpleJdbcSrcService
 
getRequestNameForObject() - Method in class org.lsc.service.AbstractJdbcService
 
getRequestNameForObject() - Method in class org.lsc.service.SimpleJdbcSrcService
 
getSchema(String[]) - Method in class org.lsc.jndi.JndiServices
Return the LDAP schema.
getSearchGuide() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default searchGuide getter.
getSearchGuide() - Method in class org.lsc.objects.organizationalUnit
Deprecated. searchGuide getter.
getSeeAlso() - Method in class org.lsc.objects.account
Deprecated. seeAlso getter
getSeeAlso() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default seeAlso getter.
getSeeAlso() - Method in class org.lsc.objects.flat.fPerson
Deprecated. Default seeAlso getter.
getSeeAlso() - Method in class org.lsc.objects.organizationalUnit
Deprecated. seeAlso getter.
getSeeAlso() - Method in class org.lsc.objects.person
Deprecated. seeAlso getter.
getSeparator() - Static method in class org.lsc.Configuration
 
getSn() - Method in class org.lsc.objects.flat.fPerson
Deprecated. Default sn getter.
getSn() - Method in class org.lsc.objects.person
Deprecated. sn getter.
getSqlMapClient() - Static method in class org.lsc.persistence.DaoConfig
Return the SQLMap object who manage data access.
getSrcInstance() - Static method in class org.lsc.jndi.JndiServices
Get the source directory connected service.
getSrcProperties() - Static method in class org.lsc.Configuration
Get data source connection properties.
getSt() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default st getter.
getSt() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default st getter.
getSt() - Method in class org.lsc.objects.organizationalPerson
Deprecated. st getter.
getSt() - Method in class org.lsc.objects.organizationalUnit
Deprecated. st getter.
getStatus(String, String) - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getStatus(String, String) - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Analyze the context to get the right synchronization status to apply.
getStatus(String, String) - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getStreet() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default street getter.
getStreet() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default street getter.
getStreet() - Method in class org.lsc.objects.organizationalPerson
Deprecated. street getter.
getStreet() - Method in class org.lsc.objects.organizationalUnit
Deprecated. street getter.
getString(String) - Static method in class org.lsc.Configuration
Get a string associated with the given property key
getString(String, String) - Static method in class org.lsc.Configuration
Get a string associated with the given property key
getStringValueAttribute(String) - Method in class org.lsc.LscAttributes
 
getTaskName() - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getTaskName() - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Get the task name
getTaskName() - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
Get the task name
getTaskName() - Method in class org.lsc.jndi.JndiModifications
 
getTelephoneNumber() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default telephoneNumber getter.
getTelephoneNumber() - Method in class org.lsc.objects.flat.fPerson
Deprecated. Default telephoneNumber getter.
getTelephoneNumber() - Method in class org.lsc.objects.organizationalUnit
Deprecated. telephoneNumber getter.
getTelephoneNumber() - Method in class org.lsc.objects.person
Deprecated. telephoneNumber getter.
getTeletexTerminalIdentifier() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default teletexTerminalIdentifier getter.
getTeletexTerminalIdentifier() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default teletexTerminalIdentifier getter.
getTeletexTerminalIdentifier() - Method in class org.lsc.objects.organizationalPerson
Deprecated. teletexTerminalIdentifier getter.
getTeletexTerminalIdentifier() - Method in class org.lsc.objects.organizationalUnit
Deprecated. teletexTerminalIdentifier getter.
getTelexNumber() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default telexNumber getter.
getTelexNumber() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default telexNumber getter.
getTelexNumber() - Method in class org.lsc.objects.organizationalPerson
Deprecated. telexNumber getter.
getTelexNumber() - Method in class org.lsc.objects.organizationalUnit
Deprecated. telexNumber getter.
getTitle() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default title getter.
getTitle() - Method in class org.lsc.objects.organizationalPerson
Deprecated. title getter.
getType() - Method in class org.lsc.jndi.parser.LdapObjectClass
 
getUid() - Method in class org.lsc.objects.account
Deprecated. uid getter
getUnicodePwd(String) - Static method in class org.lsc.utils.directory.AD
Encode a password so that it can be updated in Active Directory in the field unicodePwd.
getUpdateCondition() - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getUpdateCondition() - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Returns the condition for an update
getUpdateCondition() - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getUserPassword() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default userPassword getter.
getUserPassword() - Method in class org.lsc.objects.flat.fPerson
Deprecated. Default userPassword getter.
getUserPassword() - Method in class org.lsc.objects.organizationalUnit
Deprecated. userPassword getter.
getUserPassword() - Method in class org.lsc.objects.person
Deprecated. userPassword getter.
getWriteAttributes() - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
getWriteAttributes() - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Get all the attributes that must be written in the destination
getWriteAttributes() - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
getX121Address() - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. Default x121Address getter.
getX121Address() - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. Default x121Address getter.
getX121Address() - Method in class org.lsc.objects.organizationalPerson
Deprecated. x121Address getter.
getX121Address() - Method in class org.lsc.objects.organizationalUnit
Deprecated. x121Address getter.
GLOBAL - Static variable in interface org.lsc.utils.LSCStructuralLogger
 
GOOD_SEPARATOR_FOR_EMAIL - Static variable in class org.lsc.utils.FrenchFilters
Good words separators for emails
GOOD_SEPARATOR_FOR_PHONE - Static variable in class org.lsc.utils.FrenchFilters
Chars of remplactement for telephone numbers

H

hash(String, String) - Static method in class org.lsc.utils.SecurityUtils
Hash a value within a supported hash type.
HASH_MD5 - Static variable in class org.lsc.utils.SecurityUtils
 
HASH_SHA1 - Static variable in class org.lsc.utils.SecurityUtils
 

I

IBATIS_SQLMAP_CONFIGURATION_FILE - Static variable in class org.lsc.persistence.DaoConfig
The localization of the iBatis configuration file.
IBATIS_SQLMAP_CONFIGURATION_FILENAME - Static variable in class org.lsc.persistence.DaoConfig
The base name of the iBatis configuration file
IBATIS_SQLMAP_FILES_DIRNAME - Static variable in class org.lsc.persistence.DaoConfig
iBatis sqlMap configuration file directory for sqlMap files
IBatisDataSchemaProvider - Class in org.lsc.service
This class provides the data schema by reading the request schema via iBatis
IBatisDataSchemaProvider(ResultSetMetaData) - Constructor for class org.lsc.service.IBatisDataSchemaProvider
 
IBean - Interface in org.lsc.beans
General interface of a bean.
IJndiDstService - Interface in org.lsc.jndi
 
initialize(String) - Method in class org.lsc.beans.syncoptions.ForceSyncOptions
 
initialize(String) - Method in interface org.lsc.beans.syncoptions.ISyncOptions
Initialize the synchronization options policy.
initialize(String) - Method in class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
When initiating a new object, needs <ul> <li>the synchronization name</li> to read properties in general configuration file <li>the general default status</li> (force if not specified) which will be used if no default status has been specified for this synchronization name <ul>
initialize() - Method in class org.lsc.utils.security.SymmetricEncryption
Initialize encryption object from the configuration file.
isElementMandatory(String) - Method in interface org.lsc.service.DataSchemaProvider
Must the abstract bean include a value for the following attributes Binded to mandatory directory attributes or non null SQL columns
isElementMandatory(String) - Method in class org.lsc.service.IBatisDataSchemaProvider
 
isElementMandatory(String) - Method in class org.lsc.service.JndiDataSchemaProvider
Unsupported at this time !
isElementMultivalued(String) - Method in interface org.lsc.service.DataSchemaProvider
Must the abstract bean include a value for the following attributes Binded to SINGLE-VALUE directory attributes.
isElementMultivalued(String) - Method in class org.lsc.service.IBatisDataSchemaProvider
Never return true, or maybe in a 3D database implementation :)
isElementMultivalued(String) - Method in class org.lsc.service.JndiDataSchemaProvider
Return true if the attribute is not marked as SINGLE-VALUE
isLoggingSetup() - Static method in class org.lsc.Configuration
Get the flag to determine if logging is configured or not yet
ISrcService - Interface in org.lsc.service
Interface used by source services.
isSingleValue() - Method in class org.lsc.jndi.parser.LdapAttributeType
Default getter for singleValue.
ISyncOptions - Interface in org.lsc.beans.syncoptions
 
ISyncOptions.STATUS_TYPE - Enum in org.lsc.beans.syncoptions
The strategy to apply to the attribute updates.

J

JndiDataSchemaProvider - Class in org.lsc.service
This class provides the data schema by reading the directory schema
JndiDataSchemaProvider(JndiServices, String) - Constructor for class org.lsc.service.JndiDataSchemaProvider
Initialize the data schema provider by reading the directory schema and looking for the specified objectclass name
JndiModifications - Class in org.lsc.jndi
Single object used to store all modifications on one directory entry.
JndiModifications(JndiModificationType) - Constructor for class org.lsc.jndi.JndiModifications
Standard constructor.
JndiModifications(JndiModificationType, String) - Constructor for class org.lsc.jndi.JndiModifications
Constructor.
JndiModificationType - Enum in org.lsc.jndi
Enumeration for the modifications type of an directory
JndiServices - Class in org.lsc.jndi
General LDAP services wrapper.
JScriptEvaluator - Class in org.lsc.utils
This is the Rhino Java Script evaluation context.

L

launch(List<String>, List<String>) - Method in class org.lsc.SimpleSynchronize
Main method Check properties, and for each task, launch the synchronization and the cleaning phases.
Launcher - Class in org.lsc
Main launching class This is the main wrapper for generic launcher.
Launcher() - Constructor for class org.lsc.Launcher
Default constructor - instantiate objects.
LDAP - Class in org.lsc.utils.directory
Utility class that offers useful functions for standard LDAP directories.
LDAP() - Constructor for class org.lsc.utils.directory.LDAP
 
LDAP_DATE_INTERNAL_STORAGE_FORMAT - Static variable in class org.lsc.utils.DateUtils
This is the standard LDAP date format : yyyyMMddHHmmss.S'Z'.
LDAP_DATE_SIMPLIFIED_STORAGE_FORMAT - Static variable in class org.lsc.utils.DateUtils
This is the simplified LDAP date format : yyyyMMddHHmmss'Z'.
LdapAttributeType - Class in org.lsc.jndi.parser
Define an ldap attribute type representation.
LdapAttributeType() - Constructor for class org.lsc.jndi.parser.LdapAttributeType
The default constructor.
LdapObjectClass - Class in org.lsc.jndi.parser
Define an ldap objectclass representation.
LdapObjectClass() - Constructor for class org.lsc.jndi.parser.LdapObjectClass
The default constructor.
LdifLayout - Class in org.lsc.utils.output
Provides a localized logback layout for LDAP entries.
LdifLayout() - Constructor for class org.lsc.utils.output.LdifLayout
 
list(Object, Object) - Method in class org.lsc.jndi.ScriptableJndiServices
Performs a search with one level scope on a given base DN with a given filter.
loadLocalMethods(Class<?>, Map<String, List<Method>>, String) - Static method in class org.lsc.beans.AbstractBean
Deprecated. Load the prefixed methods of the class into the map
location - Static variable in class org.lsc.Configuration
Default location for configuration filename
LOGGER - Static variable in class org.lsc.service.IBatisDataSchemaProvider
This is the local logger.
LOGGER - Static variable in class org.lsc.service.JndiDataSchemaProvider
This is the local logger.
LSC_PROPS_PREFIX - Static variable in class org.lsc.SimpleSynchronize
lsc prefix.
LscAttributes - Class in org.lsc
Class used to represent a set of attributes and their values.
LscAttributes() - Constructor for class org.lsc.LscAttributes
 
LscAttributes(Map<String, ?>) - Constructor for class org.lsc.LscAttributes
 
LscBean - Class in org.lsc.beans
Basic bean used to centralize methods across all beans
LscBean() - Constructor for class org.lsc.beans.LscBean
 
LscObject - Class in org.lsc
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
LscObject() - Constructor for class org.lsc.LscObject
Deprecated.  
LSCStructuralLogger - Interface in org.lsc.utils
This class is done to reference all the structural loggers which record all the problems which need special attention

M

main(String[]) - Static method in class org.lsc.Launcher
Main launcher.
main(String[]) - Static method in class org.lsc.utils.security.SymmetricEncryption
This main allow user to generate random key file.
MAP_FUNCTION_PREFIX - Static variable in class org.lsc.beans.AbstractBean
Deprecated. The mapper method prefix.
mapDistinguishName(top, IBean, String) - Method in class org.lsc.beans.AbstractBean
Deprecated. Method implemented to bypass the default distinguish name mapping.
mapper(Class<?>, IBean, Object) - Static method in class org.lsc.beans.AbstractBean
Deprecated. Load all the object values into the bean by invoking either the object bean map function or the default mapper.

O

OBJECT_PROPS_PREFIX - Static variable in class org.lsc.SimpleSynchronize
lsc.tasks.TASKNAME.object property.
OBJECTCLASS_EMPLOYEE - Static variable in class org.lsc.Configuration
 
OBJECTCLASS_PERSON - Static variable in class org.lsc.Configuration
 
or(Object, Object) - Method in class org.lsc.jndi.ScriptableJndiServices
Performs a union on two Lists of Strings.
org.lsc - package org.lsc

This package contains the Ldap Synchronization Connector main classes.

org.lsc.beans - package org.lsc.beans

This package contains the main bean mapper objects.

org.lsc.beans.syncoptions - package org.lsc.beans.syncoptions

This package contains the syncoptions objects to manage Keep or Force status.

org.lsc.jndi - package org.lsc.jndi

This package contains the Jndi general and per synchronization services.

org.lsc.jndi.parser - package org.lsc.jndi.parser

This package contains attribute and objectclass schema Java representation and parser.

org.lsc.objects - package org.lsc.objects

This package contains all the POJOs needed by synchronization process.

org.lsc.objects.flat - package org.lsc.objects.flat

This package contains all the flat POJOs needed by synchronization process.

org.lsc.persistence - package org.lsc.persistence
 
org.lsc.service - package org.lsc.service

This package contains the Jdbc general and per synchronization services.

org.lsc.utils - package org.lsc.utils

This package contains tools to help new synchronization processes to be written.

org.lsc.utils.directory - package org.lsc.utils.directory
 
org.lsc.utils.output - package org.lsc.utils.output
 
org.lsc.utils.security - package org.lsc.utils.security
 
organizationalPerson - Class in org.lsc.objects
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
organizationalPerson() - Constructor for class org.lsc.objects.organizationalPerson
Deprecated. Default constructor.
organizationalUnit - Class in org.lsc.objects
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
organizationalUnit() - Constructor for class org.lsc.objects.organizationalUnit
Deprecated. Default constructor.

P

parse(String) - Static method in class org.lsc.jndi.parser.LdapAttributeType
The main object builder.
parse(String, Map<String, LdapAttributeType>) - Static method in class org.lsc.jndi.parser.LdapObjectClass
Parse the object class description.
parse(String) - Static method in class org.lsc.utils.DateUtils
Return a date object corresponding to the LDAP date string.
parseOptions(CommandLine) - Method in class org.lsc.AbstractSynchronize
Parse the command line arguments according the selected filter.
person - Class in org.lsc.objects
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
person() - Constructor for class org.lsc.objects.person
Deprecated. Default constructor.
POST_CLEAN_HOOK_PROPS_PREFIX - Static variable in class org.lsc.SimpleSynchronize
lsc.tasks.TASKNAME.postCleanHook property.
POST_SYNC_HOOK_PROPS_PREFIX - Static variable in class org.lsc.SimpleSynchronize
lsc.tasks.TASKNAME.postSyncHook property.
PROPERTIES_FILENAME - Static variable in class org.lsc.Configuration
 
PropertiesBasedSyncOptions - Class in org.lsc.beans.syncoptions
Synchronization options based on a properties file This class interprets properties to get detailed options for synchronization, including behavior and values for the general case or attribute by attribute.
PropertiesBasedSyncOptions() - Constructor for class org.lsc.beans.syncoptions.PropertiesBasedSyncOptions
 
put(String, Object) - Method in class org.lsc.LscAttributes
 
put(String, V) - Method in class org.lsc.utils.CaseIgnoreStringHashMap
 
putAll(Map) - Method in class org.lsc.utils.CaseIgnoreStringHashMap
 

R

read(Object, Object) - Method in class org.lsc.jndi.ScriptableJndiServices
Performs a search with base level scope on a given base DN with a given filter.
readEntry(String, boolean) - Method in class org.lsc.jndi.JndiServices
Search for an entry.
readEntry(String, String, boolean) - Method in class org.lsc.jndi.JndiServices
 
readEntry(String, String, boolean, SearchControls) - Method in class org.lsc.jndi.JndiServices
 
remove(Object) - Method in class org.lsc.utils.CaseIgnoreStringHashMap
 
removeBadChars(String) - Static method in class org.lsc.utils.FrenchFilters
Normalize accents and cedillas
retain(Object, Object) - Method in class org.lsc.jndi.ScriptableJndiServices
Removes all elements of a List of Strings b from a List of Strings a.
rewriteBase(String) - Method in class org.lsc.jndi.JndiServices
 
run() - Method in class org.lsc.Launcher
Launch the synchronization and cleaning process.

S

ScriptableJndiServices - Class in org.lsc.jndi
Simple interface to some methods to access an LDAP directory.
ScriptableJndiServices() - Constructor for class org.lsc.jndi.ScriptableJndiServices
Default constructor.
ScriptableObject - Class in org.lsc.jndi
Based on rhino, this class is able to understand your LQL requests.
ScriptableObject() - Constructor for class org.lsc.jndi.ScriptableObject
 
search(Object, Object) - Method in class org.lsc.jndi.ScriptableJndiServices
Performs a search with subtree scope on a given base DN with a given filter.
SecurityUtils - Class in org.lsc.utils
Provides some methods to encrypt, decrypt or hash data.
SecurityUtils() - Constructor for class org.lsc.utils.SecurityUtils
 
SET_ACCESSOR_PREFIX - Static variable in class org.lsc.beans.AbstractBean
Deprecated. The accessor setter prefix.
setAliasedObjectName(String) - Method in class org.lsc.objects.alias
Deprecated. aliasedObjectName setter.
setAliasedObjectName(String) - Method in class org.lsc.objects.flat.fAlias
Deprecated. aliasedObjectName setter.
setAttribute(Attribute) - Method in interface org.lsc.beans.IBean
Set an attribute.
setAttribute(String, Set<Object>) - Method in interface org.lsc.beans.IBean
Set an attribute.
setAttribute(Attribute) - Method in class org.lsc.beans.LscBean
Set an attribute.
setAttribute(String, Set<Object>) - Method in class org.lsc.beans.LscBean
Set an attribute.
setAttributes(Map<String, Object>) - Method in class org.lsc.LscAttributes
 
setAttrs(String) - Method in class org.lsc.utils.output.CsvLayout
 
setBusinessCategory(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. businessCategory setter.
setBusinessCategory(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. businessCategory setter.
setCallback(DataSchemaProvider) - Method in class org.lsc.service.AbstractJdbcService
 
setCn(String) - Method in class org.lsc.objects.flat.fPerson
Deprecated. cn setter.
setCn(List) - Method in class org.lsc.objects.person
Deprecated. cn setter.
setContainsAll(Set<Object>, Set<Object>) - Static method in class org.lsc.utils.SetUtils
Check to make sure all needles are in the haystack.
setDataSchema(DataSchemaProvider) - Method in class org.lsc.beans.LscBean
 
setDescription(String) - Method in class org.lsc.jndi.parser.LdapObjectClass
 
setDescription(List) - Method in class org.lsc.objects.account
Deprecated. description setter
setDescription(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. description setter.
setDescription(String) - Method in class org.lsc.objects.flat.fPerson
Deprecated. description setter.
setDescription(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. description setter.
setDescription(List) - Method in class org.lsc.objects.person
Deprecated. description setter.
setDestinationIndicator(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. destinationIndicator setter.
setDestinationIndicator(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. destinationIndicator setter.
setDestinationIndicator(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. destinationIndicator setter.
setDestinationIndicator(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. destinationIndicator setter.
setDistinguishedName(String) - Method in interface org.lsc.beans.IBean
Set the distinguished name.
setDistinguishedName(String) - Method in class org.lsc.beans.LscBean
Default distinguishedName setter.
setDistinguishName(String) - Method in interface org.lsc.beans.IBean
Deprecated. Use IBean.setDistinguishedName(String)
setDistinguishName(String) - Method in class org.lsc.beans.LscBean
Deprecated. Use LscBean.setDistinguishedName(String)
setDistinguishName(String) - Method in class org.lsc.jndi.JndiModifications
Default distinguish name setter.
setDistinguishName(String) - Method in class org.lsc.LscObject
Deprecated. Set the full distinguished name for this object.
setFacsimileTelephoneNumber(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. facsimileTelephoneNumber setter.
setFacsimileTelephoneNumber(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. facsimileTelephoneNumber setter.
setFacsimileTelephoneNumber(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. facsimileTelephoneNumber setter.
setFacsimileTelephoneNumber(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. facsimileTelephoneNumber setter.
setHost(List) - Method in class org.lsc.objects.account
Deprecated. host setter
setInheritFrom(String) - Method in class org.lsc.jndi.parser.LdapObjectClass
 
setInternationaliSDNNumber(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. internationaliSDNNumber setter.
setInternationaliSDNNumber(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. internationaliSDNNumber setter.
setInternationaliSDNNumber(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. internationaliSDNNumber setter.
setInternationaliSDNNumber(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. internationaliSDNNumber setter.
setJndiServices(JndiServices) - Method in class org.lsc.jndi.ScriptableJndiServices
Default jndiServices setter.
setL(List) - Method in class org.lsc.objects.account
Deprecated. l setter
setL(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. l setter.
setL(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. l setter.
setL(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. l setter.
setL(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. l setter.
setLocalMethods(Map<String, List<Method>>) - Static method in class org.lsc.beans.AbstractBean
Deprecated.  
setLocation(String) - Static method in class org.lsc.Configuration
Set the configuration properties location
setLoggingSetup(boolean) - Static method in class org.lsc.Configuration
Set the flag to determine if logging is configured or not yet
setLogOperation(String) - Method in class org.lsc.utils.output.CsvLayout
Deprecated. Use CsvLayout.setLogOperations(java.lang.String)
setLogOperation(String) - Method in class org.lsc.utils.output.LdifLayout
Deprecated. Use LdifLayout.setLogOperations(java.lang.String)
setLogOperations(String) - Method in class org.lsc.utils.output.CsvLayout
 
setLogOperations(String) - Method in class org.lsc.utils.output.LdifLayout
 
setMetadata(ResultSetMetaData) - Static method in class org.lsc.beans.LscBean
Manage something there !
setModificationItems(List<ModificationItem>) - Method in class org.lsc.jndi.JndiModifications
Modification items list setter.
setMonoAttrs(List<String>) - Method in class org.lsc.jndi.parser.LdapObjectClass
 
setMultiAttrs(List<String>) - Method in class org.lsc.jndi.parser.LdapObjectClass
 
setName(String) - Method in class org.lsc.jndi.parser.LdapAttributeType
The slightly modify name setter.
setName(String) - Method in class org.lsc.jndi.parser.LdapObjectClass
 
setNewDistinguishName(String) - Method in class org.lsc.jndi.JndiModifications
Default new distinguish name setter.
setO(List) - Method in class org.lsc.objects.account
Deprecated. o setter
setObjectClass(List<String>) - Method in class org.lsc.LscObject
Deprecated. Set the list of values for the objectClass of this object.
setObjectClass(String) - Method in class org.lsc.LscObject
Deprecated. Add an objectClass value to this object.
setOid(String) - Method in class org.lsc.jndi.parser.LdapObjectClass
 
setOnlyLdif(boolean) - Method in class org.lsc.utils.output.LdifLayout
 
setOperation(JndiModificationType) - Method in class org.lsc.jndi.JndiModifications
Default operation setter.
setOu(List) - Method in class org.lsc.objects.account
Deprecated. ou setter
setOu(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. ou setter.
setOu(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. ou setter.
setOu(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. ou setter.
setOu(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. ou setter.
setOutputHeader(Boolean) - Method in class org.lsc.utils.output.CsvLayout
 
setPhysicalDeliveryOfficeName(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. physicalDeliveryOfficeName setter.
setPhysicalDeliveryOfficeName(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. physicalDeliveryOfficeName setter.
setPhysicalDeliveryOfficeName(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. physicalDeliveryOfficeName setter.
setPhysicalDeliveryOfficeName(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. physicalDeliveryOfficeName setter.
setPostalAddress(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. postalAddress setter.
setPostalAddress(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. postalAddress setter.
setPostalAddress(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. postalAddress setter.
setPostalAddress(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. postalAddress setter.
setPostalCode(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. postalCode setter.
setPostalCode(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. postalCode setter.
setPostalCode(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. postalCode setter.
setPostalCode(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. postalCode setter.
setPostOfficeBox(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. postOfficeBox setter.
setPostOfficeBox(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. postOfficeBox setter.
setPostOfficeBox(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. postOfficeBox setter.
setPostOfficeBox(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. postOfficeBox setter.
setPreferredDeliveryMethod(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. preferredDeliveryMethod setter.
setPreferredDeliveryMethod(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. preferredDeliveryMethod setter.
setPreferredDeliveryMethod(String) - Method in class org.lsc.objects.organizationalPerson
Deprecated. preferredDeliveryMethod setter.
setPreferredDeliveryMethod(String) - Method in class org.lsc.objects.organizationalUnit
Deprecated. preferredDeliveryMethod setter.
setProperties(String, Properties) - Static method in class org.lsc.Configuration
Set the new properties
setRegisteredAddress(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. registeredAddress setter.
setRegisteredAddress(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. registeredAddress setter.
setRegisteredAddress(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. registeredAddress setter.
setRegisteredAddress(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. registeredAddress setter.
setSearchGuide(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. searchGuide setter.
setSearchGuide(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. searchGuide setter.
setSeeAlso(List) - Method in class org.lsc.objects.account
Deprecated. seeAlso setter
setSeeAlso(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. seeAlso setter.
setSeeAlso(String) - Method in class org.lsc.objects.flat.fPerson
Deprecated. seeAlso setter.
setSeeAlso(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. seeAlso setter.
setSeeAlso(List) - Method in class org.lsc.objects.person
Deprecated. seeAlso setter.
setSeparator(String) - Method in class org.lsc.utils.output.CsvLayout
 
setSn(String) - Method in class org.lsc.objects.flat.fPerson
Deprecated. sn setter.
setSn(List) - Method in class org.lsc.objects.person
Deprecated. sn setter.
setSt(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. st setter.
setSt(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. st setter.
setSt(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. st setter.
setSt(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. st setter.
setStreet(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. street setter.
setStreet(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. street setter.
setStreet(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. street setter.
setStreet(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. street setter.
setTaskName(String) - Method in class org.lsc.jndi.JndiModifications
 
setTaskNames(String) - Method in class org.lsc.utils.output.CsvLayout
 
setTelephoneNumber(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. telephoneNumber setter.
setTelephoneNumber(String) - Method in class org.lsc.objects.flat.fPerson
Deprecated. telephoneNumber setter.
setTelephoneNumber(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. telephoneNumber setter.
setTelephoneNumber(List) - Method in class org.lsc.objects.person
Deprecated. telephoneNumber setter.
setTeletexTerminalIdentifier(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. teletexTerminalIdentifier setter.
setTeletexTerminalIdentifier(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. teletexTerminalIdentifier setter.
setTeletexTerminalIdentifier(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. teletexTerminalIdentifier setter.
setTeletexTerminalIdentifier(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. teletexTerminalIdentifier setter.
setTelexNumber(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. telexNumber setter.
setTelexNumber(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. telexNumber setter.
setTelexNumber(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. telexNumber setter.
setTelexNumber(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. telexNumber setter.
setTitle(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. title setter.
setTitle(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. title setter.
setToAttribute(String, Set<?>) - Static method in class org.lsc.utils.SetUtils
Return an Attribute containing all the Objects that are in a Set.
setType(String) - Method in class org.lsc.jndi.parser.LdapObjectClass
 
setUid(List) - Method in class org.lsc.objects.account
Deprecated. uid setter
setUp(String) - Static method in class org.lsc.Configuration
Set up configuration for the given location, including logback.
setUpFromObject(fTop) - Method in class org.lsc.objects.top
Deprecated.  
setUserPassword(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. userPassword setter.
setUserPassword(String) - Method in class org.lsc.objects.flat.fPerson
Deprecated. userPassword setter.
setUserPassword(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. userPassword setter.
setUserPassword(List) - Method in class org.lsc.objects.person
Deprecated. userPassword setter.
SetUtils - Class in org.lsc.utils
Utility class offering various methods to manipulate and search in Lists.
setX121Address(String) - Method in class org.lsc.objects.flat.fOrganizationalPerson
Deprecated. x121Address setter.
setX121Address(String) - Method in class org.lsc.objects.flat.fOrganizationalUnit
Deprecated. x121Address setter.
setX121Address(List) - Method in class org.lsc.objects.organizationalPerson
Deprecated. x121Address setter.
setX121Address(List) - Method in class org.lsc.objects.organizationalUnit
Deprecated. x121Address setter.
SimpleBean - Class in org.lsc.beans
Empty simple bean May be overridden by any subclass if needed.
SimpleBean() - Constructor for class org.lsc.beans.SimpleBean
 
simpleFormat(Date) - Static method in class org.lsc.utils.DateUtils
Generate a date string - synchronized call to internal formatter object to support multi-threaded calls.
SimpleJdbcSrcService - Class in org.lsc.service
 
SimpleJdbcSrcService(Properties) - Constructor for class org.lsc.service.SimpleJdbcSrcService
Simple JDBC source service that gets SQL request names from lsc.properties and calls the appropriate SQL requests defined in sql-map-config.d
SimpleJndiDstService - Class in org.lsc.jndi
This class is a generic but configurable implementation to read data from the destination directory.
SimpleJndiDstService(Properties, String) - Constructor for class org.lsc.jndi.SimpleJndiDstService
Constructor adapted to the context properties and the bean class name to instantiate.
SimpleJndiSrcService - Class in org.lsc.jndi
This class is a generic but configurable implementation to get data from the directory.
SimpleJndiSrcService(Properties) - Constructor for class org.lsc.jndi.SimpleJndiSrcService
Constructor adapted to the context properties and the bean class name to instantiate.
SimpleSynchronize - Class in org.lsc
Extends AbstractSynchronize to instantiate a simple synchronization engine This class is responsible for reading LSC properties and using specified classes and objects to avoid implementing each every time.
SimpleSynchronize() - Constructor for class org.lsc.SimpleSynchronize
Default constructor
SOURCE - Static variable in interface org.lsc.utils.LSCStructuralLogger
 
SRCSERVICE_PROPS_PREFIX - Static variable in class org.lsc.SimpleSynchronize
lsc.tasks.TASKNAME.srcService property.
start() - Method in class org.lsc.utils.output.CsvLayout
Parse options
start() - Method in class org.lsc.utils.output.LdifLayout
Parse options
StringLengthComparator - Class in org.lsc.utils
 
StringLengthComparator() - Constructor for class org.lsc.utils.StringLengthComparator
 
sup(String, int) - Method in class org.lsc.jndi.JndiServices
 
sup(Object, Object) - Method in class org.lsc.jndi.ScriptableJndiServices
Returns the parent DN on the n-th level of a given DN, in a List of Strings.
SymmetricEncryption - Class in org.lsc.utils.security
This new class allows symmetric encryption.
SymmetricEncryption() - Constructor for class org.lsc.utils.security.SymmetricEncryption
New SymmetricEncryption object with default values.
SymmetricEncryption(String, String, int) - Constructor for class org.lsc.utils.security.SymmetricEncryption
New SymmetricEncryption object.
SyncOptionsFactory - Class in org.lsc.beans.syncoptions
 

T

TASKS_PROPS_PREFIX - Static variable in class org.lsc.SimpleSynchronize
lsc.tasks property.
TESTS - Static variable in interface org.lsc.utils.LSCStructuralLogger
 
top - Class in org.lsc.objects
Deprecated. This class was used in LSC 1.1 projects, and is no longer necessary, but kept for reverse compatibility. It will be removed in LSC 1.3.
top() - Constructor for class org.lsc.objects.top
Deprecated.  
toString() - Method in class org.lsc.beans.LscBean
Bean pretty printer.
toString() - Method in class org.lsc.LscAttributes
 
toUpperCaseAllBeginningNames(String) - Static method in class org.lsc.utils.FrenchFilters
Uppercased all the words of a string

U

UAC_ACCOUNTDISABLE - Static variable in class org.lsc.utils.directory.AD
 
UAC_DONT_EXPIRE_PASSWORD - Static variable in class org.lsc.utils.directory.AD
 
UAC_DONT_REQ_PREAUTH - Static variable in class org.lsc.utils.directory.AD
 
UAC_ENCRYPTED_TEXT_PWD_ALLOWED - Static variable in class org.lsc.utils.directory.AD
 
UAC_HOMEDIR_REQUIRED - Static variable in class org.lsc.utils.directory.AD
 
UAC_INTERDOMAIN_TRUST_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_LOCKOUT - Static variable in class org.lsc.utils.directory.AD
 
UAC_MNS_LOGON_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_NORMAL_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_NOT_DELEGATED - Static variable in class org.lsc.utils.directory.AD
 
UAC_PASSWD_CANT_CHANGE - Static variable in class org.lsc.utils.directory.AD
 
UAC_PASSWD_NOTREQD - Static variable in class org.lsc.utils.directory.AD
 
UAC_PASSWORD_EXPIRED - Static variable in class org.lsc.utils.directory.AD
 
UAC_SCRIPT - Static variable in class org.lsc.utils.directory.AD
Internal values in the AD in Hex See : http://support.microsoft.com/kb/305144
UAC_SERVER_TRUST_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_ACCOUNTDISABLE - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_DONT_EXPIRE_PASSWORD - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_DONT_REQ_PREAUTH - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_ENCRYPTED_TEXT_PWD_ALLOWED - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_HOMEDIR_REQUIRED - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_INTERDOMAIN_TRUST_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_LOCKOUT - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_MNS_LOGON_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_NORMAL_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_NOT_DELEGATED - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_PASSWD_CANT_CHANGE - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_PASSWD_NOTREQD - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_PASSWORD_EXPIRED - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_SCRIPT - Static variable in class org.lsc.utils.directory.AD
The constants available in the configuration If it is starting by SET, it is to force the value on in the AD If it is starting by UNSET, it is to force the removing of the value in the AD
UAC_SET_SERVER_TRUST_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_SMARTCARD_REQUIRED - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_TEMP_DUPLICATE_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_TRUSTED_FOR_DELEGATION - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_TRUSTED_TO_AUTH_FOR_DELEGATION - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_USE_DES_KEY_ONLY - Static variable in class org.lsc.utils.directory.AD
 
UAC_SET_WORKSTATION_TRUST_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_SMARTCARD_REQUIRED - Static variable in class org.lsc.utils.directory.AD
 
UAC_TEMP_DUPLICATE_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_TRUSTED_FOR_DELEGATION - Static variable in class org.lsc.utils.directory.AD
 
UAC_TRUSTED_TO_AUTH_FOR_DELEGATION - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_ACCOUNTDISABLE - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_DONT_EXPIRE_PASSWORD - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_DONT_REQ_PREAUTH - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_ENCRYPTED_TEXT_PWD_ALLOWED - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_HOMEDIR_REQUIRED - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_INTERDOMAIN_TRUST_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_LOCKOUT - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_MNS_LOGON_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_NORMAL_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_NOT_DELEGATED - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_PASSWD_CANT_CHANGE - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_PASSWD_NOTREQD - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_PASSWORD_EXPIRED - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_SCRIPT - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_SERVER_TRUST_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_SMARTCARD_REQUIRED - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_TEMP_DUPLICATE_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_TRUSTED_FOR_DELEGATION - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_TRUSTED_TO_AUTH_FOR_DELEGATION - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_USE_DES_KEY_ONLY - Static variable in class org.lsc.utils.directory.AD
 
UAC_UNSET_WORKSTATION_TRUST_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UAC_USE_DES_KEY_ONLY - Static variable in class org.lsc.utils.directory.AD
 
UAC_WORKSTATION_TRUST_ACCOUNT - Static variable in class org.lsc.utils.directory.AD
 
UID_MAX_LENGTH - Static variable in class org.lsc.Configuration
 
userAccountControlCheck(int, String) - Static method in class org.lsc.utils.directory.AD
Check if a bit is set in UserAccountControl
userAccountControlSet(int, String[]) - Static method in class org.lsc.utils.directory.AD
Set or unset some bits to a UserAccountControl attribute of an AD
userAccountControlToggle(int, String) - Static method in class org.lsc.utils.directory.AD
Toggle a bit in UserAccountControl

V

valueOf(String) - Static method in enum org.lsc.beans.syncoptions.ISyncOptions.STATUS_TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsc.jndi.JndiModificationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.lsc.beans.syncoptions.ISyncOptions.STATUS_TYPE
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.lsc.jndi.JndiModificationType
Returns an array containing the constants of this enum type, in the order they're declared.

W

wrap(String, Object, Object, boolean) - Method in class org.lsc.jndi.ScriptableObject
 
wrapList(String, Object, Object) - Method in class org.lsc.jndi.ScriptableObject
 
wrapString(String, Object, Object) - Method in class org.lsc.jndi.ScriptableObject
 

A B C D E F G H I J L M O P R S T U V W

Copyright © 2005-2010 LSC project. All Rights Reserved.