Class LdapMappingContext
java.lang.Object
org.springframework.data.mapping.context.AbstractMappingContext<BasicLdapPersistentEntity<?>,LdapPersistentProperty>
org.springframework.data.ldap.core.mapping.LdapMappingContext
- All Implemented Interfaces:
Aware
,InitializingBean
,ApplicationContextAware
,ApplicationEventPublisherAware
,MappingContext<BasicLdapPersistentEntity<?>,
LdapPersistentProperty>
public class LdapMappingContext
extends AbstractMappingContext<BasicLdapPersistentEntity<?>,LdapPersistentProperty>
Mapping context for
LDAP-specific entities
.- Since:
- 2.0.4
- Author:
- Mark Paluch
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected <T> BasicLdapPersistentEntity<?>
createPersistentEntity
(TypeInformation<T> typeInformation) protected LdapPersistentProperty
createPersistentProperty
(Property property, BasicLdapPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) Methods inherited from class org.springframework.data.mapping.context.AbstractMappingContext
addPersistentEntity, addPersistentEntity, afterPropertiesSet, doFindPersistentPropertyPaths, findPersistentPropertyPaths, getManagedTypes, getPersistentEntities, getPersistentEntity, getPersistentEntity, getPersistentEntity, getPersistentPropertyPath, getPersistentPropertyPath, hasPersistentEntityFor, initialize, setApplicationContext, setApplicationEventPublisher, setInitialEntitySet, setSimpleTypeHolder, setStrict, shouldCreatePersistentEntityFor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.data.mapping.context.MappingContext
getRequiredPersistentEntity, getRequiredPersistentEntity, getRequiredPersistentEntity
-
Constructor Details
-
LdapMappingContext
public LdapMappingContext()Creates a newLdapMappingContext
.
-
-
Method Details
-
createPersistentEntity
protected <T> BasicLdapPersistentEntity<?> createPersistentEntity(TypeInformation<T> typeInformation) - Specified by:
createPersistentEntity
in classAbstractMappingContext<BasicLdapPersistentEntity<?>,
LdapPersistentProperty>
-
createPersistentProperty
protected LdapPersistentProperty createPersistentProperty(Property property, BasicLdapPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) - Specified by:
createPersistentProperty
in classAbstractMappingContext<BasicLdapPersistentEntity<?>,
LdapPersistentProperty>
-