Index

A B C D E F G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ADD - Enum constant in enum io.jans.orm.model.AttributeDataModification.AttributeModificationType
 
addAttributeDataFromLocalizedString(Object, Annotation, String, List<AttributeData>) - Method in class io.jans.orm.impl.BaseEntryManager
 
addDeleteSubscriber(DeleteNotifier) - Method in interface io.jans.orm.PersistenceEntryManager
 
addObjectClassFilter(Filter, String[]) - Method in class io.jans.orm.impl.BaseEntryManager
 
ARGON2_HASH_LENGTH_KEY - Static variable in class io.jans.orm.operation.auth.PasswordEncryptionHelper
 
ARGON2_ITERATIONS_KEY - Static variable in class io.jans.orm.operation.auth.PasswordEncryptionHelper
 
ARGON2_MEMORY_KEY - Static variable in class io.jans.orm.operation.auth.PasswordEncryptionHelper
 
ARGON2_PARALLELISM_KEY - Static variable in class io.jans.orm.operation.auth.PasswordEncryptionHelper
 
ARGON2_SALT_LENGTH_KEY - Static variable in class io.jans.orm.operation.auth.PasswordEncryptionHelper
 
ARGON2_TYPE_KEY - Static variable in class io.jans.orm.operation.auth.PasswordEncryptionHelper
 
ARGON2_VERSION_KEY - Static variable in class io.jans.orm.operation.auth.PasswordEncryptionHelper
 
asc(String) - Static method in class io.jans.orm.model.Sort
 
ASCENDING - Enum constant in enum io.jans.orm.model.SortOrder
 
assignableFrom(Class<?>, Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Determine if the given class implements or extend the given class.
AttributeData - Class in io.jans.orm.model
LDAP Attribute
AttributeData(String, Object) - Constructor for class io.jans.orm.model.AttributeData
 
AttributeData(String, Object[]) - Constructor for class io.jans.orm.model.AttributeData
 
AttributeData(String, Object[], Boolean) - Constructor for class io.jans.orm.model.AttributeData
 
AttributeData(String, Object[], Boolean, Boolean) - Constructor for class io.jans.orm.model.AttributeData
 
AttributeData(String, Object[], Boolean, Boolean, Boolean) - Constructor for class io.jans.orm.model.AttributeData
 
AttributeData(String, Object, Boolean, Boolean) - Constructor for class io.jans.orm.model.AttributeData
 
AttributeData(String, Object, Boolean, Boolean, Boolean) - Constructor for class io.jans.orm.model.AttributeData
 
AttributeDataModification - Class in io.jans.orm.model
LDAP Attribute
AttributeDataModification(AttributeDataModification.AttributeModificationType, AttributeData) - Constructor for class io.jans.orm.model.AttributeDataModification
 
AttributeDataModification(AttributeDataModification.AttributeModificationType, AttributeData, AttributeData) - Constructor for class io.jans.orm.model.AttributeDataModification
 
AttributeDataModification.AttributeModificationType - Enum in io.jans.orm.model
 
AttributeType - Class in io.jans.orm.model
DB Attribute Type
AttributeType(String, String, String) - Constructor for class io.jans.orm.model.AttributeType
 
AttributeType(String, String, String, Boolean) - Constructor for class io.jans.orm.model.AttributeType
 
authenticate(String, Class<T>, String) - Method in interface io.jans.orm.PersistenceEntryManager
 
authenticate(String, Class<T>, String, String) - Method in interface io.jans.orm.PersistenceEntryManager
 
authenticate(String, String) - Method in interface io.jans.orm.PersistenceEntryManager
Deprecated.
authenticate(String, String, String) - Method in interface io.jans.orm.operation.PersistenceOperationService
 
AuthenticationException - Exception in io.jans.orm.exception
An exception is a result if user don't have required permissions or failed to authenticate him
AuthenticationException(String) - Constructor for exception io.jans.orm.exception.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception io.jans.orm.exception.AuthenticationException
 
AuthenticationException(Throwable) - Constructor for exception io.jans.orm.exception.AuthenticationException
 
avg(String) - Method in class io.jans.orm.model.SearchProjection
 
avg(String, String) - Method in class io.jans.orm.model.SearchProjection
 
AVG - Enum constant in enum io.jans.orm.model.SearchProjection.AggregateType
 

B

BASE - Enum constant in enum io.jans.orm.model.SearchScope
A predefined baseObject scope value, which indicates that only the entry specified by the base DN should be considered.
BaseEntryManager<O extends PersistenceOperationService> - Class in io.jans.orm.impl
Abstract Entry Manager
BaseEntryManager() - Constructor for class io.jans.orm.impl.BaseEntryManager
 
BaseEntryManager.LineLenghtComparator<T> - Class in io.jans.orm.impl
 
BaseEntryManager.PropertyComparator<T> - Class in io.jans.orm.impl
 
BaseFactoryService - Interface in io.jans.orm.service
 
BasePersistenceException - Exception in io.jans.orm.exception
The base Throwable type for LDAP Mapping.
BasePersistenceException(String) - Constructor for exception io.jans.orm.exception.BasePersistenceException
 
BasePersistenceException(String, Throwable) - Constructor for exception io.jans.orm.exception.BasePersistenceException
 
BasePersistenceException(Throwable) - Constructor for exception io.jans.orm.exception.BasePersistenceException
 
BasicPropertyAccessor - Class in io.jans.orm.reflect.property
Accesses property values via a get/set pair, which may be nonpublic.
BasicPropertyAccessor() - Constructor for class io.jans.orm.reflect.property.BasicPropertyAccessor
 
BasicPropertyAccessor.BasicGetter - Class in io.jans.orm.reflect.property
 
BasicPropertyAccessor.BasicSetter - Class in io.jans.orm.reflect.property
 
BasicPropertyAnnotationResolver - Class in io.jans.orm.reflect.property
Defines a strategy for accessing class and propery annotations.
BasicPropertyAnnotationResolver() - Constructor for class io.jans.orm.reflect.property.BasicPropertyAnnotationResolver
 
BatchOperation<T> - Interface in io.jans.orm.model
Batch operation
BCrypt - Class in io.jans.orm.operation.auth
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
BCrypt() - Constructor for class io.jans.orm.operation.auth.BCrypt
 
buildAttributesListForUpdate(Object, String[], List<PropertyAnnotation>) - Method in class io.jans.orm.impl.BaseEntryManager
 

C

checkEntryClass(Class<?>, boolean) - Method in class io.jans.orm.impl.BaseEntryManager
 
checkPw(String, String) - Static method in class io.jans.orm.operation.auth.BCrypt
Check that a plaintext password matches a previously hashed one.
classForName(String) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Perform resolution of a class name.
classForName(String, Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Perform resolution of a class name.
clear() - Method in interface io.jans.orm.PersistenceEntryManager
 
close() - Method in interface io.jans.orm.PersistenceEntryManager
 
collectAttributeModifications(List<PropertyAnnotation>, Map<String, AttributeData>, Map<String, AttributeData>, boolean, AttributeDataModification.AttributeModificationType, boolean) - Method in class io.jans.orm.impl.BaseEntryManager
 
collectSearchResult(int) - Method in interface io.jans.orm.model.BatchOperation
 
collectSearchResult(int) - Method in class io.jans.orm.model.DefaultBatchOperation
 
collectSearchResult(int) - Method in class io.jans.orm.model.ProcessBatchOperation
 
compare(T, T) - Method in class io.jans.orm.impl.BaseEntryManager.LineLenghtComparator
 
compare(T, T) - Method in class io.jans.orm.impl.BaseEntryManager.PropertyComparator
 
compare(T, T, Getter[]) - Method in class io.jans.orm.impl.BaseEntryManager.PropertyComparator
 
compareCredentials(byte[], byte[]) - Static method in class io.jans.orm.operation.auth.PasswordEncryptionHelper
Compare the credentials
compareCredentials(String, String) - Static method in class io.jans.orm.operation.auth.PasswordEncryptionHelper
Compare the credentials
compareHashedPasswords(String, String) - Method in interface io.jans.orm.extension.PersistenceExtension
 
compareTo(PropertyAnnotation) - Method in class io.jans.orm.reflect.property.PropertyAnnotation
 
ConfigurationException - Exception in io.jans.orm.exception.operation
Configuration exception
ConfigurationException() - Constructor for exception io.jans.orm.exception.operation.ConfigurationException
 
ConfigurationException(String) - Constructor for exception io.jans.orm.exception.operation.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception io.jans.orm.exception.operation.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception io.jans.orm.exception.operation.ConfigurationException
 
configureParameters(HashMap<String, String>) - Static method in class io.jans.orm.operation.auth.PasswordEncryptionHelper
 
ConnectionException - Exception in io.jans.orm.exception.operation
Configuration exception
ConnectionException() - Constructor for exception io.jans.orm.exception.operation.ConnectionException
 
ConnectionException(String) - Constructor for exception io.jans.orm.exception.operation.ConnectionException
 
ConnectionException(String, Throwable) - Constructor for exception io.jans.orm.exception.operation.ConnectionException
 
ConnectionException(Throwable) - Constructor for exception io.jans.orm.exception.operation.ConnectionException
 
contains(Class<T>, String, String[]) - Method in class io.jans.orm.impl.BaseEntryManager
 
contains(Object) - Method in class io.jans.orm.impl.BaseEntryManager
 
contains(Object) - Method in interface io.jans.orm.PersistenceEntryManager
Deprecated.
contains(String, Class<T>) - Method in class io.jans.orm.impl.BaseEntryManager
 
contains(String, Class<T>) - Method in interface io.jans.orm.PersistenceEntryManager
 
contains(String, Class<T>, Filter) - Method in class io.jans.orm.impl.BaseEntryManager
 
contains(String, Class<T>, Filter) - Method in interface io.jans.orm.PersistenceEntryManager
 
contains(String, Class<T>, List<PropertyAnnotation>, List<AttributeData>, String[], String...) - Method in class io.jans.orm.impl.BaseEntryManager
 
contains(String, String[], Class<T>, List<PropertyAnnotation>, Filter, String[]) - Method in class io.jans.orm.impl.BaseEntryManager
 
convertJsonToValue(Class<?>, Object) - Method in class io.jans.orm.impl.BaseEntryManager
 
convertToKey(String) - Method in class io.jans.orm.impl.GenericKeyConverter
 
convertValueToJson(Object) - Method in class io.jans.orm.impl.BaseEntryManager
 
copyObjectPropertyValues(Object, Object, Getter[], Setter[]) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
couchbase - Enum constant in enum io.jans.orm.PersistenceEntryManager.PERSITENCE_TYPES
 
count() - Method in class io.jans.orm.model.SearchProjection
 
count(String) - Method in class io.jans.orm.model.SearchProjection
 
COUNT - Enum constant in enum io.jans.orm.model.SearchProjection.AggregateType
 
countEntries(Object) - Method in class io.jans.orm.impl.BaseEntryManager
 
countEntries(Object) - Method in interface io.jans.orm.PersistenceEntryManager
 
countEntries(String, Class<T>, Filter) - Method in interface io.jans.orm.PersistenceEntryManager
 
countEntries(String, Class<T>, Filter, SearchScope) - Method in interface io.jans.orm.PersistenceEntryManager
 
createArray(Class<?>, int) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
createAttributesFilter(List<AttributeData>) - Method in class io.jans.orm.impl.BaseEntryManager
 
createEntities(Class<T>, List<PropertyAnnotation>, Map<String, List<AttributeData>>) - Method in class io.jans.orm.impl.BaseEntryManager
 
createEntities(Class<T>, List<PropertyAnnotation>, Map<String, List<AttributeData>>, boolean) - Method in class io.jans.orm.impl.BaseEntryManager
 
createEntities(Class<T>, Map<String, List<AttributeData>>) - Method in class io.jans.orm.impl.BaseEntryManager
 
createEntities(Class<T>, Map<String, List<AttributeData>>) - Method in interface io.jans.orm.PersistenceEntryManager
 
createEntityGraph(Class<T>) - Method in interface io.jans.orm.PersistenceEntryManager
 
createEntityGraph(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
createEntryManager(Properties) - Method in interface io.jans.orm.PersistenceEntryManagerFactory
 
createFilterByEntry(Object, Class<T>, List<AttributeData>) - Method in class io.jans.orm.impl.BaseEntryManager
 
createGetter(Class<?>, String) - Static method in class io.jans.orm.reflect.property.BasicPropertyAccessor
 
createHashedPassword(String) - Method in interface io.jans.orm.extension.PersistenceExtension
 
createNamedQuery(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
createNamedQuery(String, Class<T>) - Method in interface io.jans.orm.PersistenceEntryManager
 
createNamedStoredProcedureQuery(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
createNativeQuery(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
createNativeQuery(String, Class) - Method in interface io.jans.orm.PersistenceEntryManager
 
createNativeQuery(String, String) - Method in interface io.jans.orm.PersistenceEntryManager
 
createObjectByDefaultConstructor(Class<T>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
createQuery(CriteriaDelete) - Method in interface io.jans.orm.PersistenceEntryManager
 
createQuery(CriteriaQuery<T>) - Method in interface io.jans.orm.PersistenceEntryManager
 
createQuery(CriteriaUpdate) - Method in interface io.jans.orm.PersistenceEntryManager
 
createQuery(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
createQuery(String, Class<T>) - Method in interface io.jans.orm.PersistenceEntryManager
 
createStoragePassword(byte[], PasswordEncryptionMethod) - Static method in class io.jans.orm.operation.auth.PasswordEncryptionHelper
Create a hashed password in a format that can be stored in the server.
createStoragePassword(String, PasswordEncryptionMethod) - Static method in class io.jans.orm.operation.auth.PasswordEncryptionHelper
 
createStoredProcedureQuery(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
createStoredProcedureQuery(String, Class...) - Method in interface io.jans.orm.PersistenceEntryManager
 
createStoredProcedureQuery(String, String...) - Method in interface io.jans.orm.PersistenceEntryManager
 
cryptRaw(byte[], byte[], int, int[]) - Method in class io.jans.orm.operation.auth.BCrypt
Perform the central password hashing step in the bcrypt scheme.

D

decodeTime(String) - Method in class io.jans.orm.impl.BaseEntryManager
 
decodeTime(String, String) - Method in interface io.jans.orm.PersistenceEntryManager
 
def(String) - Static method in class io.jans.orm.model.Sort
 
DEFAULT - Enum constant in enum io.jans.orm.model.SortOrder
 
DEFAULT_PAGINATION_SIZE - Static variable in class io.jans.orm.impl.BaseEntryManager
 
DefaultBatchOperation<T> - Class in io.jans.orm.model
 
DefaultBatchOperation() - Constructor for class io.jans.orm.model.DefaultBatchOperation
 
DeleteException - Exception in io.jans.orm.exception.operation
Exception thrown when a delte problem occurs
DeleteException(String) - Constructor for exception io.jans.orm.exception.operation.DeleteException
 
DeleteException(String, int) - Constructor for exception io.jans.orm.exception.operation.DeleteException
 
DeleteException(String, Throwable) - Constructor for exception io.jans.orm.exception.operation.DeleteException
 
DeleteException(String, Throwable, int) - Constructor for exception io.jans.orm.exception.operation.DeleteException
 
DeleteException(Throwable, int) - Constructor for exception io.jans.orm.exception.operation.DeleteException
 
DeleteNotifier - Interface in io.jans.orm.event
 
desc(String) - Static method in class io.jans.orm.model.Sort
 
DESCENDING - Enum constant in enum io.jans.orm.model.SortOrder
 
destroy() - Method in interface io.jans.orm.PersistenceEntryManager
 
detach(Object) - Method in interface io.jans.orm.PersistenceEntryManager
 
DirectPropertyAccessor - Class in io.jans.orm.reflect.property
Accesses fields directly.
DirectPropertyAccessor() - Constructor for class io.jans.orm.reflect.property.DirectPropertyAccessor
 
DirectPropertyAccessor.DirectGetter - Class in io.jans.orm.reflect.property
 
DirectPropertyAccessor.DirectSetter - Class in io.jans.orm.reflect.property
 
distinct(String...) - Static method in class io.jans.orm.model.SearchProjection
Select distinct combinations of the specified attributes.
dumpAttributeDataModifications(String, List<AttributeDataModification>) - Method in class io.jans.orm.impl.BaseEntryManager
 
dumpAttributes(String, List<AttributeData>) - Method in class io.jans.orm.impl.BaseEntryManager
 
DuplicateEntryException - Exception in io.jans.orm.exception.operation
Duplicate LDAP entry exception
DuplicateEntryException() - Constructor for exception io.jans.orm.exception.operation.DuplicateEntryException
Default constructor
DuplicateEntryException(String) - Constructor for exception io.jans.orm.exception.operation.DuplicateEntryException
Constructor for returning the offending DN
duration(Instant) - Method in class io.jans.orm.watch.DurationUtil
 
duration(Instant, Instant) - Method in class io.jans.orm.watch.DurationUtil
 
DurationUtil - Class in io.jans.orm.watch
Simple duration calculator helper
DurationUtil() - Constructor for class io.jans.orm.watch.DurationUtil
 

E

EMPTY_STRING_ARRAY - Static variable in class io.jans.orm.impl.BaseEntryManager
 
encodeTime(String, Date) - Method in interface io.jans.orm.PersistenceEntryManager
 
encodeTime(Date) - Method in class io.jans.orm.impl.BaseEntryManager
 
EntryConvertationException - Exception in io.jans.orm.exception.operation
Failed to convert DB result to entry
EntryConvertationException(String) - Constructor for exception io.jans.orm.exception.operation.EntryConvertationException
 
EntryConvertationException(String, Throwable) - Constructor for exception io.jans.orm.exception.operation.EntryConvertationException
 
EntryConvertationException(Throwable) - Constructor for exception io.jans.orm.exception.operation.EntryConvertationException
 
EntryData - Class in io.jans.orm.model
DB row with attribues
EntryData(String, List<AttributeData>) - Constructor for class io.jans.orm.model.EntryData
 
EntryData(List<AttributeData>) - Constructor for class io.jans.orm.model.EntryData
 
EntryDeleteException - Exception in io.jans.orm.exception
An exception is a result if LDAP entry defined incorrectly.
EntryDeleteException(String) - Constructor for exception io.jans.orm.exception.EntryDeleteException
 
EntryDeleteException(String, Throwable) - Constructor for exception io.jans.orm.exception.EntryDeleteException
 
EntryDeleteException(Throwable) - Constructor for exception io.jans.orm.exception.EntryDeleteException
 
EntryNotFoundException - Exception in io.jans.orm.exception.operation
Exception thrown when a there is no entry
EntryNotFoundException(String) - Constructor for exception io.jans.orm.exception.operation.EntryNotFoundException
 
EntryNotFoundException(String, int) - Constructor for exception io.jans.orm.exception.operation.EntryNotFoundException
 
EntryNotFoundException(String, Throwable) - Constructor for exception io.jans.orm.exception.operation.EntryNotFoundException
 
EntryNotFoundException(String, Throwable, int) - Constructor for exception io.jans.orm.exception.operation.EntryNotFoundException
 
EntryNotFoundException(Throwable, int) - Constructor for exception io.jans.orm.exception.operation.EntryNotFoundException
 
EntryPersistenceException - Exception in io.jans.orm.exception
An exception is a result if LDAP entry defined incorrectly.
EntryPersistenceException(String) - Constructor for exception io.jans.orm.exception.EntryPersistenceException
 
EntryPersistenceException(String, Throwable) - Constructor for exception io.jans.orm.exception.EntryPersistenceException
 
EntryPersistenceException(Throwable) - Constructor for exception io.jans.orm.exception.EntryPersistenceException
 
equals(Object) - Method in class io.jans.orm.model.AttributeData
 
equals(Object) - Method in class io.jans.orm.model.AttributeDataModification
 
equals(Object) - Method in class io.jans.orm.model.Sort
 
equals(Object) - Method in class io.jans.orm.reflect.property.PropertyAnnotation
 
excludeObjectClassFilters(Filter) - Method in class io.jans.orm.impl.BaseEntryManager
 
exportEntry(String) - Method in interface io.jans.orm.PersistenceEntryManager
Deprecated.
exportEntry(String, String) - Method in interface io.jans.orm.PersistenceEntryManager
 
extractEqualsMethod(Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Encapsulation of getting hold of a class's equals method.
extractHashCodeMethod(Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Encapsulation of getting hold of a class's hashCode method.

F

filterProcessor - Variable in class io.jans.orm.impl.BaseEntryManager
 
find(Class<T>, Object) - Method in class io.jans.orm.impl.BaseEntryManager
 
find(Class<T>, Object, LockModeType) - Method in interface io.jans.orm.PersistenceEntryManager
 
find(Class<T>, Object, LockModeType, Map<String, Object>) - Method in interface io.jans.orm.PersistenceEntryManager
 
find(Class<T>, Object, Map<String, Object>) - Method in interface io.jans.orm.PersistenceEntryManager
 
find(Object, Class<T>, String[]) - Method in class io.jans.orm.impl.BaseEntryManager
 
find(Object, Class<T>, String[]) - Method in interface io.jans.orm.PersistenceEntryManager
 
find(String, String[], Map<String, PropertyAnnotation>, String...) - Method in class io.jans.orm.impl.BaseEntryManager
 
findAggregatedEntries(String, Class<T>, Filter, SearchProjection, int, int) - Method in interface io.jans.orm.PersistenceEntryManager
Server-side GROUP BY / DISTINCT search.
findAlgorithm(byte[]) - Static method in class io.jans.orm.operation.auth.PasswordEncryptionHelper
Get the algorithm from the stored password
findAlgorithm(String) - Static method in class io.jans.orm.operation.auth.PasswordEncryptionHelper
Get the algorithm from the stored password
findAlgorithmString(byte[]) - Static method in class io.jans.orm.operation.auth.PasswordEncryptionHelper
Get the algorithm from the stored password
findAlgorithmString(String) - Static method in class io.jans.orm.operation.auth.PasswordEncryptionHelper
Get the algorithm from the stored password
findDistinctEntries(String, Class<T>, Filter, SearchProjection, int, int) - Method in interface io.jans.orm.PersistenceEntryManager
SELECT DISTINCT over projection attributes, mapped to partial entity beans.
findEntries(Object) - Method in class io.jans.orm.impl.BaseEntryManager
 
findEntries(Object) - Method in interface io.jans.orm.PersistenceEntryManager
Search by sample
findEntries(Object, int) - Method in class io.jans.orm.impl.BaseEntryManager
 
findEntries(Object, int) - Method in interface io.jans.orm.PersistenceEntryManager
 
findEntries(String, Class<T>, Filter) - Method in class io.jans.orm.impl.BaseEntryManager
 
findEntries(String, Class<T>, Filter) - Method in interface io.jans.orm.PersistenceEntryManager
 
findEntries(String, Class<T>, Filter, int) - Method in class io.jans.orm.impl.BaseEntryManager
 
findEntries(String, Class<T>, Filter, int) - Method in interface io.jans.orm.PersistenceEntryManager
 
findEntries(String, Class<T>, Filter, SearchScope, String[], int, int, int) - Method in class io.jans.orm.impl.BaseEntryManager
 
findEntries(String, Class<T>, Filter, SearchScope, String[], int, int, int) - Method in interface io.jans.orm.PersistenceEntryManager
 
findEntries(String, Class<T>, Filter, SearchScope, String[], BatchOperation<T>, int, int, int) - Method in interface io.jans.orm.PersistenceEntryManager
 
findEntries(String, Class<T>, Filter, String[]) - Method in class io.jans.orm.impl.BaseEntryManager
 
findEntries(String, Class<T>, Filter, String[]) - Method in interface io.jans.orm.PersistenceEntryManager
 
findEntries(String, Class<T>, Filter, String[], int) - Method in class io.jans.orm.impl.BaseEntryManager
 
findEntries(String, Class<T>, Filter, String[], int) - Method in interface io.jans.orm.PersistenceEntryManager
 
findPagedEntries(String, Class<T>, Filter, String[], String, SortOrder, int, int, int) - Method in interface io.jans.orm.PersistenceEntryManager
 
flush() - Method in interface io.jans.orm.PersistenceEntryManager
 
FORCE_UPDATE - Enum constant in enum io.jans.orm.model.AttributeDataModification.AttributeModificationType
 

G

GenericKeyConverter - Class in io.jans.orm.impl
DN to Generic key convert
GenericKeyConverter() - Constructor for class io.jans.orm.impl.GenericKeyConverter
 
GenericKeyConverter(boolean) - Constructor for class io.jans.orm.impl.GenericKeyConverter
 
genSalt() - Static method in class io.jans.orm.operation.auth.BCrypt
Generate a salt for use with the BCrypt.hashpw() method, selecting a reasonable default for the number of hashing rounds to apply.
genSalt(int) - Static method in class io.jans.orm.operation.auth.BCrypt
Generate a salt for use with the BCrypt.hashpw() method.
genSalt(int, SecureRandom) - Static method in class io.jans.orm.operation.auth.BCrypt
Generate a salt for use with the BCrypt.hashpw() method.
get(Object) - Method in class io.jans.orm.reflect.property.BasicPropertyAccessor.BasicGetter
 
get(Object) - Method in class io.jans.orm.reflect.property.DirectPropertyAccessor.DirectGetter
 
get(Object) - Method in interface io.jans.orm.reflect.property.Getter
Get the property value from the given instance.
getAggregates() - Method in class io.jans.orm.model.SearchProjection
 
getAlgorithm() - Method in class io.jans.orm.operation.auth.PasswordDetails
The hash algorithm used to hash the password, null for plain text passwords
getAlgorithm() - Method in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
 
getAlias() - Method in class io.jans.orm.model.SearchProjection.Aggregate
 
getAnnotationByType(Annotation[], Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getAnnotationByType(List<Annotation>, Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getAnnotations() - Method in class io.jans.orm.reflect.property.PropertyAnnotation
 
getAttribute() - Method in class io.jans.orm.model.AttributeDataModification
 
getAttributeData() - Method in class io.jans.orm.model.EntryData
 
getAttributeData(String) - Method in class io.jans.orm.model.EntryData
 
getAttributeDataFromLocalizedString(String, LocalizedString) - Method in class io.jans.orm.impl.BaseEntryManager
 
getAttributeDataListFromCustomAttributesList(Object, AttributesList, String) - Method in class io.jans.orm.impl.BaseEntryManager
 
getAttributeDataListFromCustomAttributesList(Object, AttributesList, String) - Method in interface io.jans.orm.PersistenceEntryManager
 
getAttributeName() - Method in class io.jans.orm.model.SearchProjection.Aggregate
Aggregated attribute.
getAttributes() - Method in class io.jans.orm.model.SearchProjection
 
getAttributes(Map<String, PropertyAnnotation>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getAttributes(T, List<PropertyAnnotation>, boolean) - Method in class io.jans.orm.impl.BaseEntryManager
 
getAttributesList(T, List<PropertyAnnotation>, boolean) - Method in class io.jans.orm.impl.BaseEntryManager
 
getAttributesListForPersist(Object, List<PropertyAnnotation>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getAttributesMap(T, List<PropertyAnnotation>, boolean) - Method in class io.jans.orm.impl.BaseEntryManager
 
getAttributeType(String, Class<T>, String) - Method in class io.jans.orm.impl.BaseEntryManager
 
getAttributeType(String, Class<T>, String) - Method in interface io.jans.orm.PersistenceEntryManager
 
getBasePersistenceType(String) - Method in interface io.jans.orm.service.BaseFactoryService
 
getBinaryValue() - Method in class io.jans.orm.model.AttributeData
 
getByValue(String) - Static method in enum io.jans.orm.model.SortOrder
 
getClassAnnotations(Class<?>, Class<?>...) - Method in class io.jans.orm.reflect.property.BasicPropertyAnnotationResolver
 
getClassAnnotations(Class<?>, Class<?>...) - Method in interface io.jans.orm.reflect.property.PropertyAnnotationResolver
Get list of class annotations
getClassAnnotations(Class<?>, Class<?>...) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getConfiguration() - Method in class io.jans.orm.model.PersistenceConfiguration
 
getConfigurationFileNames(String) - Method in interface io.jans.orm.PersistenceEntryManagerFactory
 
getConstructor(Class<?>, Class<?>...) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Retrieve a constructor for the given class, with arguments matching the specified Hibernate mapping.
getCriteriaBuilder() - Method in interface io.jans.orm.PersistenceEntryManager
 
getCustomAttributesListFromAttributeDataList(Object, AttributesList, String, Collection<AttributeData>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getCustomAttributesListFromAttributeDataList(Object, AttributesList, String, Collection<AttributeData>) - Method in interface io.jans.orm.PersistenceEntryManager
 
getCustomAttributesListItemType(Object, AttributesList, String) - Method in class io.jans.orm.impl.BaseEntryManager
 
getCustomAttributesListItemType(Object, AttributesList, String) - Method in interface io.jans.orm.PersistenceEntryManager
 
getCustomObjectClasses(Object, Class<?>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getDatabaseName() - Method in class io.jans.orm.model.PersistenceMetadata
 
getDefaultConstructor(Class<T>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Retrieve the default (no arg) constructor from the given class.
getDefName() - Method in class io.jans.orm.model.AttributeType
 
getDelegate() - Method in interface io.jans.orm.PersistenceEntryManager
 
getDN() - Method in class io.jans.orm.model.EntryData
 
getDNPropertyName(Class<?>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getDNValue(Object) - Method in class io.jans.orm.impl.BaseEntryManager
 
getDNValue(Object, Class<T>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getDriverName() - Method in class io.jans.orm.model.PersistenceMetadata
 
getDriverVersion() - Method in class io.jans.orm.model.PersistenceMetadata
 
getEntityGraph(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
getEntityGraphs(Class<T>) - Method in interface io.jans.orm.PersistenceEntryManager
 
getEntityManagerFactory() - Method in interface io.jans.orm.PersistenceEntryManager
 
getEntries() - Method in class io.jans.orm.model.PagedResult
 
getEntriesCount() - Method in class io.jans.orm.model.PagedResult
 
getEntryClassAnnotations(Class<T>, String, Class<?>[]) - Method in class io.jans.orm.impl.BaseEntryManager
 
getEntryCustomObjectClassAnnotations(Class<T>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getEntryDnAnnotations(Class<T>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getEntryExpirationAnnotations(Class<T>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getEntryManagerFactoryType() - Method in class io.jans.orm.model.PersistenceConfiguration
 
getEntryPropertyAnnotations(Class<T>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getEntryPropertyAnnotations(Class<T>) - Method in interface io.jans.orm.PersistenceEntryManager
 
getEntrySortByNames(Class<?>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getEntrySortByProperties(Class<?>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getErrorCode() - Method in exception io.jans.orm.exception.operation.PersistenceException
Get the LDAP error code
getExpirationProperty(Class<?>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getExpirationValue(Object, Class<T>, boolean) - Method in class io.jans.orm.impl.BaseEntryManager
 
getExtendedParameters() - Method in class io.jans.orm.operation.auth.PasswordDetails
 
getFileName() - Method in class io.jans.orm.model.PersistenceConfiguration
 
getFlushMode() - Method in interface io.jans.orm.PersistenceEntryManager
 
getGetter(Class<?>, String) - Method in class io.jans.orm.reflect.property.BasicPropertyAccessor
 
getGetter(Class<?>, String) - Method in class io.jans.orm.reflect.property.DirectPropertyAccessor
 
getGetter(Class<?>, String) - Method in interface io.jans.orm.reflect.property.PropertyAccessor
Create a "getter" for the named attribute
getGetter(Class<?>, String) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Directly retrieve the Getter reference via the BasicPropertyAccessor.
getGetter(Class<T>, String) - Method in class io.jans.orm.impl.BaseEntryManager
 
getHashCode(Object) - Method in class io.jans.orm.impl.BaseEntryManager
 
getHashCode(Object) - Method in interface io.jans.orm.PersistenceEntryManager
 
getHashLength() - Method in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
 
getInum() - Method in class io.jans.orm.impl.model.ParsedKey
 
getJsonValue() - Method in class io.jans.orm.model.AttributeData
 
getKey() - Method in class io.jans.orm.impl.model.ParsedKey
 
getLastModifiedTime() - Method in class io.jans.orm.model.PersistenceConfiguration
 
getListType(Getter) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getListType(Setter) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getLockMode(Object) - Method in interface io.jans.orm.PersistenceEntryManager
 
getLog() - Method in interface io.jans.orm.service.BaseFactoryService
 
getMessage() - Method in exception io.jans.orm.exception.PropertyAccessException
 
getMetamodel() - Method in interface io.jans.orm.PersistenceEntryManager
 
getMethod() - Method in class io.jans.orm.reflect.property.BasicPropertyAccessor.BasicGetter
 
getMethod() - Method in class io.jans.orm.reflect.property.BasicPropertyAccessor.BasicSetter
 
getMethod() - Method in class io.jans.orm.reflect.property.DirectPropertyAccessor.DirectGetter
 
getMethod() - Method in class io.jans.orm.reflect.property.DirectPropertyAccessor.DirectSetter
 
getMethod() - Method in interface io.jans.orm.reflect.property.Getter
Optional operation (return null)
getMethod() - Method in interface io.jans.orm.reflect.property.Setter
Optional operation (return null)
getMethod(Class<?>, Method) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getMethod(Class<?>, String, Class<?>[]) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getMethod(String) - Static method in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
Get the associated constant from a string
getMethodName() - Method in class io.jans.orm.reflect.property.BasicPropertyAccessor.BasicGetter
 
getMethodName() - Method in class io.jans.orm.reflect.property.BasicPropertyAccessor.BasicSetter
 
getMethodName() - Method in class io.jans.orm.reflect.property.DirectPropertyAccessor.DirectGetter
 
getMethodName() - Method in class io.jans.orm.reflect.property.DirectPropertyAccessor.DirectSetter
 
getMethodName() - Method in interface io.jans.orm.reflect.property.Getter
Optional operation (return null)
getMethodName() - Method in interface io.jans.orm.reflect.property.Setter
Optional operation (return null)
getMethodOrPropertyGetter(Class<?>, String) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getMethodOrPropertySetter(Class<?>, String) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getModificationType() - Method in class io.jans.orm.model.AttributeDataModification
 
getMultiValued() - Method in class io.jans.orm.model.AttributeData
 
getMultiValued() - Method in class io.jans.orm.model.AttributeType
 
getName() - Method in class io.jans.orm.impl.model.ParsedKey
 
getName() - Method in class io.jans.orm.model.AttributeData
 
getName() - Method in class io.jans.orm.model.AttributeType
 
getName() - Method in class io.jans.orm.model.SearchProjection.ProjectionSort
Projection attribute name or aggregate alias.
getName() - Method in class io.jans.orm.model.Sort
 
getName() - Method in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
 
getNativeDateAttributeValue(Date) - Method in class io.jans.orm.impl.BaseEntryManager
 
getNativeDateMultiAttributeValue(Date) - Method in class io.jans.orm.impl.BaseEntryManager
 
getObjectClasses(Object, Class<?>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getObjectClasses(Object, Class<?>) - Method in interface io.jans.orm.PersistenceEntryManager
 
getOldAttribute() - Method in class io.jans.orm.model.AttributeDataModification
 
getOperationService() - Method in interface io.jans.orm.PersistenceEntryManager
 
getOrderBy() - Method in class io.jans.orm.model.SearchProjection
 
getParameterType() - Method in class io.jans.orm.reflect.property.PropertyAnnotation
 
getPassword() - Method in class io.jans.orm.operation.auth.PasswordDetails
The hashed or plain text password
getPersistenceEntryManager(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
getPersistenceEntryManagerFactory(PersistenceConfiguration) - Method in interface io.jans.orm.service.BaseFactoryService
 
getPersistenceEntryManagerFactory(Class<? extends PersistenceEntryManagerFactory>) - Method in interface io.jans.orm.service.BaseFactoryService
 
getPersistenceEntryManagerFactory(String) - Method in interface io.jans.orm.service.BaseFactoryService
 
getPersistenceMetadata(String) - Method in class io.jans.orm.impl.BaseEntryManager
 
getPersistenceMetadata(String) - Method in interface io.jans.orm.operation.PersistenceOperationService
 
getPersistenceMetadata(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
getPersistenceType() - Method in interface io.jans.orm.PersistenceEntryManager
 
getPersistenceType() - Method in interface io.jans.orm.PersistenceEntryManagerFactory
 
getPersistenceType(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
getPersistenceTypeAlias(String) - Method in interface io.jans.orm.service.BaseFactoryService
 
getPersistentClass() - Method in exception io.jans.orm.exception.PropertyAccessException
 
getPrefix() - Method in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
 
getProductName() - Method in class io.jans.orm.model.PersistenceMetadata
 
getProductVersion() - Method in class io.jans.orm.model.PersistenceMetadata
 
getProperties() - Method in interface io.jans.orm.PersistenceEntryManager
 
getPropertiesAnnotations(Class<?>, Class<?>...) - Method in class io.jans.orm.reflect.property.BasicPropertyAnnotationResolver
 
getPropertiesAnnotations(Class<?>, Class<?>...) - Method in interface io.jans.orm.reflect.property.PropertyAnnotationResolver
Get map of properties annotations
getPropertiesAnnotations(Class<?>, Class<?>...) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getPropertyAnnotations(Class<?>, String, Class<?>...) - Method in class io.jans.orm.reflect.property.BasicPropertyAnnotationResolver
 
getPropertyAnnotations(Class<?>, String, Class<?>...) - Method in interface io.jans.orm.reflect.property.PropertyAnnotationResolver
Get list of property annotations
getPropertyAnnotations(Class<?>, String, Class<?>...) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getPropertyName() - Method in exception io.jans.orm.exception.PropertyAccessException
 
getPropertyName() - Method in class io.jans.orm.reflect.property.PropertyAnnotation
 
getPropertyNameByType(Map<String, List<Annotation>>, Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getPropertyValue(Object, Getter[]) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getReference(Class<T>, Object) - Method in interface io.jans.orm.PersistenceEntryManager
 
getResultCode() - Method in exception io.jans.orm.exception.operation.EntryNotFoundException
 
getReturnType() - Method in class io.jans.orm.reflect.property.BasicPropertyAccessor.BasicGetter
 
getReturnType() - Method in class io.jans.orm.reflect.property.DirectPropertyAccessor.DirectGetter
 
getReturnType() - Method in interface io.jans.orm.reflect.property.Getter
Get the declared Java type
getSalt() - Method in class io.jans.orm.operation.auth.PasswordDetails
The salt used to hash the password, null if no salt was used
getSchemaName() - Method in class io.jans.orm.model.PersistenceMetadata
 
getSetter(Class<?>, String) - Method in class io.jans.orm.reflect.property.BasicPropertyAccessor
 
getSetter(Class<?>, String) - Method in class io.jans.orm.reflect.property.DirectPropertyAccessor
 
getSetter(Class<?>, String) - Method in interface io.jans.orm.reflect.property.PropertyAccessor
Create a "setter" for the named attribute
getSetter(Class<?>, String) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Directly retrieve the Setter reference via the BasicPropertyAccessor.
getSetter(Class<T>, String) - Method in class io.jans.orm.impl.BaseEntryManager
 
getSetterType(Setter) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getShortValue() - Method in enum io.jans.orm.model.SortOrder
 
getSortOrder() - Method in class io.jans.orm.model.SearchProjection.ProjectionSort
 
getSortOrder() - Method in class io.jans.orm.model.Sort
 
getStart() - Method in class io.jans.orm.model.PagedResult
 
getStringValues() - Method in class io.jans.orm.model.AttributeData
 
getSubPrefix() - Method in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
 
getTableColumnsMap() - Method in class io.jans.orm.impl.BaseEntryManager
 
getTableColumnsMap() - Method in interface io.jans.orm.operation.PersistenceOperationService
 
getTableColumnsMap() - Method in interface io.jans.orm.PersistenceEntryManager
 
Getter - Interface in io.jans.orm.reflect.property
Gets values of a particular property
getTotalEntriesCount() - Method in class io.jans.orm.model.PagedResult
 
getTransaction() - Method in interface io.jans.orm.PersistenceEntryManager
 
getType() - Method in class io.jans.orm.model.AttributeType
 
getType() - Method in class io.jans.orm.model.SearchProjection.Aggregate
 
getTypeObjectClasses(Class<?>) - Method in class io.jans.orm.impl.BaseEntryManager
 
getValue() - Method in class io.jans.orm.model.AttributeData
 
getValue() - Method in enum io.jans.orm.model.SortOrder
 
getValue(Object, String) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
getValues() - Method in class io.jans.orm.model.AttributeData
 
groupBy(String...) - Static method in class io.jans.orm.model.SearchProjection
Group result rows by the specified attributes.
groupListByProperties(Class<T>, List<T>, boolean, String, String) - Method in class io.jans.orm.impl.BaseEntryManager
 
groupListByProperties(Class<T>, List<T>, boolean, String, String) - Method in interface io.jans.orm.PersistenceEntryManager
 
groupListByProperties(Class<T>, List<T>, String, String) - Method in class io.jans.orm.impl.BaseEntryManager
 

H

hasAggregates() - Method in class io.jans.orm.model.SearchProjection
 
hasBranchesSupport(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
hasExpirationSupport(String) - Method in interface io.jans.orm.PersistenceEntryManager
 
HASH_METHOD_ARGON2 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The ARGON2i encryption method
HASH_METHOD_CRYPT - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The crypt encryption method
HASH_METHOD_CRYPT_BCRYPT - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The BCrypt encryption method
HASH_METHOD_CRYPT_BCRYPT_B - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The BCrypt encryption method
HASH_METHOD_CRYPT_MD5 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The crypt (MD5) encryption method
HASH_METHOD_CRYPT_SHA256 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The crypt (SHA-256) encryption method
HASH_METHOD_CRYPT_SHA512 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The crypt (SHA-512) encryption method
HASH_METHOD_MD5 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The MD5 encryption method
HASH_METHOD_PKCS5S2 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The PBKDF2-based encryption method
HASH_METHOD_SHA - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The SHA encryption method
HASH_METHOD_SHA256 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The SHA-256 encryption method
HASH_METHOD_SHA384 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The SHA-384 encryption method
HASH_METHOD_SHA512 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The SHA-512 encryption method
HASH_METHOD_SMD5 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The Salter MD5 encryption method
HASH_METHOD_SSHA - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The Salted SHA encryption method
HASH_METHOD_SSHA256 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The salted SHA-256 encryption method
HASH_METHOD_SSHA384 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The salted SHA-384 encryption method
HASH_METHOD_SSHA512 - Enum constant in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
The salted SHA-512 encryption method
hashCode() - Method in class io.jans.orm.model.AttributeData
 
hashCode() - Method in class io.jans.orm.model.AttributeDataModification
 
hashCode() - Method in class io.jans.orm.model.Sort
 
hashCode() - Method in class io.jans.orm.reflect.property.PropertyAnnotation
 
hashPw(byte[], String) - Static method in class io.jans.orm.operation.auth.BCrypt
Hash a password using the OpenBSD bcrypt scheme.
hashPw(String, String) - Static method in class io.jans.orm.operation.auth.BCrypt
Hash a password using the OpenBSD bcrypt scheme.
hasMapSupport() - Method in class io.jans.orm.impl.BaseEntryManager
 
hybrid - Enum constant in enum io.jans.orm.PersistenceEntryManager.PERSITENCE_TYPES
 

I

importEntry(String, Class<T>, List<AttributeData>) - Method in class io.jans.orm.impl.BaseEntryManager
 
importEntry(String, Class<T>, List<AttributeData>) - Method in interface io.jans.orm.PersistenceEntryManager
 
IncompatibleTypeException - Exception in io.jans.orm.exception.operation
Failed to convert value to DB value with specific type
IncompatibleTypeException(String) - Constructor for exception io.jans.orm.exception.operation.IncompatibleTypeException
 
IncompatibleTypeException(String, Throwable) - Constructor for exception io.jans.orm.exception.operation.IncompatibleTypeException
 
IncompatibleTypeException(Throwable) - Constructor for exception io.jans.orm.exception.operation.IncompatibleTypeException
 
initStandalone(BaseFactoryService) - Method in interface io.jans.orm.PersistenceEntryManagerFactory
 
InvalidArgumentException - Exception in io.jans.orm.exception
An exception is a result of something wrong in input parameters.
InvalidArgumentException(String) - Constructor for exception io.jans.orm.exception.InvalidArgumentException
 
InvalidArgumentException(String, Throwable) - Constructor for exception io.jans.orm.exception.InvalidArgumentException
 
InvalidArgumentException(Throwable) - Constructor for exception io.jans.orm.exception.InvalidArgumentException
 
io.jans.orm - package io.jans.orm
 
io.jans.orm.event - package io.jans.orm.event
 
io.jans.orm.exception - package io.jans.orm.exception
 
io.jans.orm.exception.operation - package io.jans.orm.exception.operation
 
io.jans.orm.extension - package io.jans.orm.extension
 
io.jans.orm.impl - package io.jans.orm.impl
 
io.jans.orm.impl.model - package io.jans.orm.impl.model
 
io.jans.orm.model - package io.jans.orm.model
 
io.jans.orm.operation - package io.jans.orm.operation
 
io.jans.orm.operation.auth - package io.jans.orm.operation.auth
 
io.jans.orm.reflect.property - package io.jans.orm.reflect.property
 
io.jans.orm.reflect.util - package io.jans.orm.reflect.util
 
io.jans.orm.service - package io.jans.orm.service
 
io.jans.orm.watch - package io.jans.orm.watch
 
isAbstractClass(Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Determine if the given class is declared abstract.
isAttributeMultivalued(Object[]) - Method in class io.jans.orm.impl.BaseEntryManager
 
isConfigurationEntry(Class<?>) - Method in class io.jans.orm.impl.BaseEntryManager
 
isConnected() - Method in interface io.jans.orm.operation.PersistenceOperationService
 
isDistinct() - Method in class io.jans.orm.model.SearchProjection
 
isEmptyAttributeValues(AttributeData) - Method in class io.jans.orm.impl.BaseEntryManager
 
isFinalClass(Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Determine is the given class is declared final.
isJoinedToTransaction() - Method in interface io.jans.orm.PersistenceEntryManager
 
isMultiValued(Class<?>) - Method in class io.jans.orm.impl.BaseEntryManager
 
isNotPrimitiveClass(Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 
isOpen() - Method in interface io.jans.orm.PersistenceEntryManager
 
isPublic(Class<?>, Member) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Is this member publicly accessible.
isPublic(Member) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Is this member publicly accessible.
isSchemaEntry(Class<?>) - Method in class io.jans.orm.impl.BaseEntryManager
 
isSkipHashed() - Method in class io.jans.orm.model.PasswordAttributeData
 
isStoreFullEntry() - Method in class io.jans.orm.impl.BaseEntryManager
 
isSupportForceUpdate() - Method in class io.jans.orm.impl.BaseEntryManager
 
isSupportObjectClass(String) - Method in interface io.jans.orm.operation.PersistenceOperationService
 
isUseEntryForceUpdate(Class<?>) - Method in class io.jans.orm.impl.BaseEntryManager
 
isValidateAfterUpdate() - Method in class io.jans.orm.impl.BaseEntryManager
 

J

joinTransaction() - Method in interface io.jans.orm.PersistenceEntryManager
 

K

KeyConversionException - Exception in io.jans.orm.exception
Exception thrown when a dn to key conversion problem occurs
KeyConversionException(String) - Constructor for exception io.jans.orm.exception.KeyConversionException
 

L

ldap - Enum constant in enum io.jans.orm.PersistenceEntryManager.PERSITENCE_TYPES
 
LINE_LENGHT_COMPARATOR - Static variable in class io.jans.orm.impl.BaseEntryManager
 
LineLenghtComparator(boolean) - Constructor for class io.jans.orm.impl.BaseEntryManager.LineLenghtComparator
 
loadLocalizedString(Map<String, AttributeData>, LocalizedString, Map<String, AttributeData>) - Method in class io.jans.orm.impl.BaseEntryManager
 
loadPersistenceConfiguration() - Method in interface io.jans.orm.service.BaseFactoryService
 
loadPersistenceConfiguration(String) - Method in interface io.jans.orm.service.BaseFactoryService
 
lock(Object, LockModeType) - Method in interface io.jans.orm.PersistenceEntryManager
 
lock(Object, LockModeType, Map<String, Object>) - Method in interface io.jans.orm.PersistenceEntryManager
 
log - Static variable in class io.jans.orm.watch.DurationUtil
 
logDebug(String, Object...) - Method in class io.jans.orm.watch.DurationUtil
 

M

MappingException - Exception in io.jans.orm.exception
An exception is a result of something screwy in the O-R mappings.
MappingException(String) - Constructor for exception io.jans.orm.exception.MappingException
 
MappingException(String, Throwable) - Constructor for exception io.jans.orm.exception.MappingException
 
MappingException(Throwable) - Constructor for exception io.jans.orm.exception.MappingException
 
max(String) - Method in class io.jans.orm.model.SearchProjection
 
max(String, String) - Method in class io.jans.orm.model.SearchProjection
 
MAX - Enum constant in enum io.jans.orm.model.SearchProjection.AggregateType
 
merge(Object) - Method in interface io.jans.orm.PersistenceEntryManager
 
merge(Object, boolean, boolean, AttributeDataModification.AttributeModificationType) - Method in class io.jans.orm.impl.BaseEntryManager
 
merge(String, String[], List<AttributeDataModification>, Integer) - Method in class io.jans.orm.impl.BaseEntryManager
 
min(String) - Method in class io.jans.orm.model.SearchProjection
 
min(String, String) - Method in class io.jans.orm.model.SearchProjection
 
MIN - Enum constant in enum io.jans.orm.model.SearchProjection.AggregateType
 

N

NO_ANNOTATIONS - Static variable in class io.jans.orm.reflect.util.ReflectHelper
 
NO_OBJECTS - Static variable in class io.jans.orm.impl.BaseEntryManager
 
NO_PARAM_SIGNATURE - Static variable in class io.jans.orm.reflect.util.ReflectHelper
 
NO_PARAMS - Static variable in class io.jans.orm.reflect.util.ReflectHelper
 
NO_STRINGS - Static variable in class io.jans.orm.impl.BaseEntryManager
 
now() - Method in class io.jans.orm.watch.DurationUtil
 

O

OBJECT_CLASS - Static variable in class io.jans.orm.impl.BaseEntryManager
 
onAfterRemove(String, String[]) - Method in interface io.jans.orm.event.DeleteNotifier
 
onBeforeRemove(String, String[]) - Method in interface io.jans.orm.event.DeleteNotifier
 
ONE - Enum constant in enum io.jans.orm.model.SearchScope
A predefined singleLevel scope value, which indicates that only entries that are immediate subordinates of the entry specified by the base DN (but not the base entry itself) should be considered.
operationService - Variable in class io.jans.orm.impl.BaseEntryManager
 
orderBy(String, SortOrder) - Method in class io.jans.orm.model.SearchProjection
Order result rows by a projection attribute or an aggregate alias.
overridesEquals(Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Determine if the given class defines an Object.equals(java.lang.Object) override.
overridesHashCode(Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Determine if the given class defines a Object.hashCode() override.

P

PagedResult<T> - Class in io.jans.orm.model
 
PagedResult() - Constructor for class io.jans.orm.model.PagedResult
 
ParsedKey - Class in io.jans.orm.impl.model
Couchbase key with inum
ParsedKey(String, String, String) - Constructor for class io.jans.orm.impl.model.ParsedKey
 
PasswordAttributeData - Class in io.jans.orm.model
DB Password Attribute
PasswordAttributeData(AttributeData, boolean) - Constructor for class io.jans.orm.model.PasswordAttributeData
 
PasswordDetails - Class in io.jans.orm.operation.auth
Store informations about an password
PasswordDetails(PasswordEncryptionMethod, byte[], byte[]) - Constructor for class io.jans.orm.operation.auth.PasswordDetails
Creates a new PasswordDetails instance
PasswordDetails(PasswordEncryptionMethod, byte[], byte[], Object) - Constructor for class io.jans.orm.operation.auth.PasswordDetails
 
PasswordEncryptionHelper - Class in io.jans.orm.operation.auth
Perform authentication and password encryption
PasswordEncryptionMethod - Enum in io.jans.orm.operation.auth
Password encryption methods
performAction(List<T>) - Method in interface io.jans.orm.model.BatchOperation
 
persist(Object) - Method in class io.jans.orm.impl.BaseEntryManager
 
persist(Object) - Method in interface io.jans.orm.PersistenceEntryManager
 
persist(String, String[], List<AttributeData>, Integer) - Method in class io.jans.orm.impl.BaseEntryManager
 
PersistenceConfiguration - Class in io.jans.orm.model
Persistence configuration
PersistenceConfiguration() - Constructor for class io.jans.orm.model.PersistenceConfiguration
 
PersistenceConfiguration(String, FileConfiguration, Class<? extends PersistenceEntryManagerFactory>, long) - Constructor for class io.jans.orm.model.PersistenceConfiguration
 
PersistenceEntryManager - Interface in io.jans.orm
Methods which Entry Manager must provide
PersistenceEntryManager.PERSITENCE_TYPES - Enum in io.jans.orm
 
PersistenceEntryManagerFactory - Interface in io.jans.orm
Factory which creates Persistence Entry Manager
PersistenceException - Exception in io.jans.orm.exception.operation
Generic operation layer exception
PersistenceException(String) - Constructor for exception io.jans.orm.exception.operation.PersistenceException
Constructor with detailed error
PersistenceException(String, int) - Constructor for exception io.jans.orm.exception.operation.PersistenceException
 
PersistenceException(String, Throwable) - Constructor for exception io.jans.orm.exception.operation.PersistenceException
Constructor with error and wrapped exception
PersistenceException(String, Throwable, int) - Constructor for exception io.jans.orm.exception.operation.PersistenceException
 
PersistenceException(Throwable) - Constructor for exception io.jans.orm.exception.operation.PersistenceException
Constructor with wrapped exception
PersistenceException(Throwable, int) - Constructor for exception io.jans.orm.exception.operation.PersistenceException
 
persistenceExtension - Variable in class io.jans.orm.impl.BaseEntryManager
 
PersistenceExtension - Interface in io.jans.orm.extension
Base interface for persistence script
PersistenceMetadata - Class in io.jans.orm.model
Database metadata
PersistenceMetadata(String, String, String, String, String, String) - Constructor for class io.jans.orm.model.PersistenceMetadata
 
PersistenceOperationService - Interface in io.jans.orm.operation
Base interface for Operation Service
prepareEntryPropertiesTypes(Class<T>, List<PropertyAnnotation>) - Method in class io.jans.orm.impl.BaseEntryManager
 
preparePropertyAnnotationTypes(Class<T>, Map<String, PropertyAnnotation>) - Method in class io.jans.orm.impl.BaseEntryManager
 
ProcessBatchOperation<T> - Class in io.jans.orm.model
 
ProcessBatchOperation() - Constructor for class io.jans.orm.model.ProcessBatchOperation
 
PropertyAccessException - Exception in io.jans.orm.exception
A problem occurred accessing a property of an instance of a persistent class by reflection.
PropertyAccessException(Throwable, String, boolean, Class<?>, String) - Constructor for exception io.jans.orm.exception.PropertyAccessException
 
PropertyAccessor - Interface in io.jans.orm.reflect.property
Abstracts the notion of a "property".
PropertyAnnotation - Class in io.jans.orm.reflect.property
Hold property with their annotations
PropertyAnnotation(String, List<Annotation>) - Constructor for class io.jans.orm.reflect.property.PropertyAnnotation
 
PropertyAnnotationResolver - Interface in io.jans.orm.reflect.property
Defines a strategy for accessing class and propery annotations.
PropertyNotFoundException - Exception in io.jans.orm.exception
Indicates that an expected getter or setter method could not be found on a class.
PropertyNotFoundException(String) - Constructor for exception io.jans.orm.exception.PropertyNotFoundException
 

R

reflectedPropertyClass(String, String) - Static method in class io.jans.orm.reflect.util.ReflectHelper
Attempt to resolve the specified property type through reflection.
ReflectHelper - Class in io.jans.orm.reflect.util
Utility class for various reflection operations.
refresh(Object) - Method in interface io.jans.orm.PersistenceEntryManager
 
refresh(Object, LockModeType) - Method in interface io.jans.orm.PersistenceEntryManager
 
refresh(Object, LockModeType, Map<String, Object>) - Method in interface io.jans.orm.PersistenceEntryManager
 
refresh(Object, Map<String, Object>) - Method in interface io.jans.orm.PersistenceEntryManager
 
remove(Object) - Method in interface io.jans.orm.PersistenceEntryManager
 
remove(String) - Method in class io.jans.orm.impl.BaseEntryManager
Deprecated.
remove(String) - Method in interface io.jans.orm.PersistenceEntryManager
Deprecated.
remove(String, Class<T>) - Method in class io.jans.orm.impl.BaseEntryManager
 
remove(String, Class<T>) - Method in interface io.jans.orm.PersistenceEntryManager
 
remove(String, Class<T>, Filter, int) - Method in interface io.jans.orm.PersistenceEntryManager
 
REMOVE - Enum constant in enum io.jans.orm.model.AttributeDataModification.AttributeModificationType
 
removeByDn(String, String[]) - Method in class io.jans.orm.impl.BaseEntryManager
 
removeByDn(String, String[]) - Method in interface io.jans.orm.PersistenceEntryManager
 
removeDeleteSubscriber(DeleteNotifier) - Method in interface io.jans.orm.PersistenceEntryManager
 
removeRecursively(String) - Method in class io.jans.orm.impl.BaseEntryManager
Deprecated.
removeRecursively(String) - Method in interface io.jans.orm.PersistenceEntryManager
Deprecated.
removeRecursively(String, Class<T>) - Method in class io.jans.orm.impl.BaseEntryManager
 
removeRecursively(String, Class<T>) - Method in interface io.jans.orm.PersistenceEntryManager
 
removeRecursivelyFromDn(String, String[]) - Method in class io.jans.orm.impl.BaseEntryManager
 
removeRecursivelyFromDn(String, String[]) - Method in interface io.jans.orm.PersistenceEntryManager
 
REPLACE - Enum constant in enum io.jans.orm.model.AttributeDataModification.AttributeModificationType
 
resolveBeanPropertyByAttribute(List<PropertyAnnotation>, String) - Method in class io.jans.orm.impl.BaseEntryManager
 
resolveByValue(String) - Method in enum io.jans.orm.model.SortOrder
 

S

SearchEntryException - Exception in io.jans.orm.exception
An exception is a result if search operation fails
SearchEntryException(String) - Constructor for exception io.jans.orm.exception.SearchEntryException
 
SearchEntryException(String, Throwable) - Constructor for exception io.jans.orm.exception.SearchEntryException
 
SearchEntryException(Throwable) - Constructor for exception io.jans.orm.exception.SearchEntryException
 
SearchException - Exception in io.jans.orm.exception.operation
Exception thrown when a search problem occurs
SearchException(String) - Constructor for exception io.jans.orm.exception.operation.SearchException
 
SearchException(String, int) - Constructor for exception io.jans.orm.exception.operation.SearchException
 
SearchException(String, Throwable) - Constructor for exception io.jans.orm.exception.operation.SearchException
 
SearchException(String, Throwable, int) - Constructor for exception io.jans.orm.exception.operation.SearchException
 
SearchException(Throwable, int) - Constructor for exception io.jans.orm.exception.operation.SearchException
 
SearchProjection - Class in io.jans.orm.model
Describes the SELECT-clause shape of a server-side GROUP BY or DISTINCT query.
SearchProjection.Aggregate - Class in io.jans.orm.model
 
SearchProjection.AggregateType - Enum in io.jans.orm.model
 
SearchProjection.ProjectionSort - Class in io.jans.orm.model
 
SearchScope - Enum in io.jans.orm.model
LDAP search scope
SearchScopeException - Exception in io.jans.orm.exception.operation
Exception thrown when a search scope problem occurs
SearchScopeException(String) - Constructor for exception io.jans.orm.exception.operation.SearchScopeException
 
set(Object, Object) - Method in class io.jans.orm.reflect.property.BasicPropertyAccessor.BasicSetter
 
set(Object, Object) - Method in class io.jans.orm.reflect.property.DirectPropertyAccessor.DirectSetter
 
set(Object, Object) - Method in interface io.jans.orm.reflect.property.Setter
Set the property value from the given instance
setBinaryValue(Boolean) - Method in class io.jans.orm.model.AttributeData
 
setCustomObjectClasses(Object, Class<?>, String[]) - Method in class io.jans.orm.impl.BaseEntryManager
 
setEntries(List<T>) - Method in class io.jans.orm.model.PagedResult
 
setEntriesCount(int) - Method in class io.jans.orm.model.PagedResult
 
setErrorCode(int) - Method in exception io.jans.orm.exception.operation.PersistenceException
Set the LDAP error code
setFlushMode(FlushModeType) - Method in interface io.jans.orm.PersistenceEntryManager
 
setJsonValue(Boolean) - Method in class io.jans.orm.model.AttributeData
 
setMultiValued(Boolean) - Method in class io.jans.orm.model.AttributeData
 
setParameterType(Class<?>) - Method in class io.jans.orm.reflect.property.PropertyAnnotation
 
setPersistenceExtension(PersistenceExtension) - Method in class io.jans.orm.impl.BaseEntryManager
 
setPersistenceExtension(PersistenceExtension) - Method in interface io.jans.orm.operation.PersistenceOperationService
 
setPersistenceExtension(PersistenceExtension) - Method in interface io.jans.orm.PersistenceEntryManager
 
setProperty(String, Object) - Method in interface io.jans.orm.PersistenceEntryManager
 
setSkipHashed(boolean) - Method in class io.jans.orm.model.PasswordAttributeData
 
setStart(int) - Method in class io.jans.orm.model.PagedResult
 
Setter - Interface in io.jans.orm.reflect.property
Sets values to a particular property.
setTotalEntriesCount(int) - Method in class io.jans.orm.model.PagedResult
 
Sort - Class in io.jans.orm.model
Sort attribute name
Sort(String) - Constructor for class io.jans.orm.model.Sort
 
Sort(String, SortOrder) - Constructor for class io.jans.orm.model.Sort
 
sortEntriesIfNeeded(Class<T>, List<T>) - Method in class io.jans.orm.impl.BaseEntryManager
 
sortListByProperties(Class<T>, List<T>, boolean, String...) - Method in class io.jans.orm.impl.BaseEntryManager
 
sortListByProperties(Class<T>, List<T>, boolean, String...) - Method in interface io.jans.orm.PersistenceEntryManager
 
sortListByProperties(Class<T>, List<T>, String...) - Method in class io.jans.orm.impl.BaseEntryManager
 
SortOrder - Enum in io.jans.orm.model
Sort order
spanner - Enum constant in enum io.jans.orm.PersistenceEntryManager.PERSITENCE_TYPES
 
splitCredentials(byte[]) - Static method in class io.jans.orm.operation.auth.PasswordEncryptionHelper
Decompose the stored password in an algorithm, an eventual salt and the password itself.
sql - Enum constant in enum io.jans.orm.PersistenceEntryManager.PERSITENCE_TYPES
 
SUB - Enum constant in enum io.jans.orm.model.SearchScope
A predefined wholeSubtree scope value, which indicates that the base entry itself and any subordinate entries (to any depth) should be considered.
sum(String) - Method in class io.jans.orm.model.SearchProjection
 
sum(String, String) - Method in class io.jans.orm.model.SearchProjection
 
SUM - Enum constant in enum io.jans.orm.model.SearchProjection.AggregateType
 
sumObjectPropertyValues(Object, Object, Getter[], Setter[]) - Static method in class io.jans.orm.reflect.util.ReflectHelper
 

T

toBinaryValues(String[]) - Method in class io.jans.orm.impl.BaseEntryManager
 
toString() - Method in exception io.jans.orm.exception.operation.PersistenceException
Get the message for display
toString() - Method in class io.jans.orm.model.AttributeData
 
toString() - Method in class io.jans.orm.model.AttributeDataModification
 
toString() - Method in class io.jans.orm.model.AttributeType
 
toString() - Method in class io.jans.orm.model.EntryData
 
toString() - Method in class io.jans.orm.model.PersistenceMetadata
 
toString() - Method in class io.jans.orm.model.SearchProjection.Aggregate
 
toString() - Method in class io.jans.orm.model.SearchProjection.ProjectionSort
 
toString() - Method in class io.jans.orm.model.SearchProjection
 
toString() - Method in class io.jans.orm.model.Sort
 
toString() - Method in class io.jans.orm.reflect.property.BasicPropertyAccessor.BasicGetter
 
toString() - Method in class io.jans.orm.reflect.property.BasicPropertyAccessor.BasicSetter
 
toString() - Method in class io.jans.orm.reflect.property.DirectPropertyAccessor.DirectGetter
 
toString() - Method in class io.jans.orm.reflect.property.DirectPropertyAccessor.DirectSetter
 
toString() - Method in class io.jans.orm.reflect.property.PropertyAnnotation
 

U

UnsupportedOperationException - Exception in io.jans.orm.exception
An exception is a result if server doesn't support operation.
UnsupportedOperationException(String) - Constructor for exception io.jans.orm.exception.UnsupportedOperationException
 
UnsupportedOperationException(String, Throwable) - Constructor for exception io.jans.orm.exception.UnsupportedOperationException
 
UnsupportedOperationException(Throwable) - Constructor for exception io.jans.orm.exception.UnsupportedOperationException
 
unwrap(Class<T>) - Method in interface io.jans.orm.PersistenceEntryManager
 
updateMergeChanges(String, T, boolean, Class<?>, Map<String, AttributeData>, List<AttributeDataModification>, boolean) - Method in class io.jans.orm.impl.BaseEntryManager
 
USER_PASSWORD - Static variable in class io.jans.orm.impl.BaseEntryManager
 

V

valueOf(String) - Static method in enum io.jans.orm.model.AttributeDataModification.AttributeModificationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jans.orm.model.SearchProjection.AggregateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jans.orm.model.SearchScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jans.orm.model.SortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jans.orm.PersistenceEntryManager.PERSITENCE_TYPES
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.jans.orm.model.AttributeDataModification.AttributeModificationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jans.orm.model.SearchProjection.AggregateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jans.orm.model.SearchScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jans.orm.model.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jans.orm.operation.auth.PasswordEncryptionMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jans.orm.PersistenceEntryManager.PERSITENCE_TYPES
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form