Index
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
Throwabletype 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
equalsmethod. - extractHashCodeMethod(Class<?>) - Static method in class io.jans.orm.reflect.util.ReflectHelper
-
Encapsulation of getting hold of a class's
hashCodemethod.
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
Getterreference via theBasicPropertyAccessor. - 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
Setterreference via theBasicPropertyAccessor. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form