Package org.nuxeo.ecm.directory.sql
Class SQLDirectory
java.lang.Object
org.nuxeo.ecm.directory.AbstractDirectory
org.nuxeo.ecm.directory.sql.SQLDirectory
- All Implemented Interfaces:
Directory
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.nuxeo.ecm.directory.AbstractDirectory
AbstractDirectory.CSVLoaderConsumer -
Field Summary
FieldsFields inherited from class org.nuxeo.ecm.directory.AbstractDirectory
cache, descriptor, fieldMapper, referenceClass, references, registry, schemaFieldMap, sessionCount, sessionMaxCount, TENANT_ID_FIELD, types -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidaddSession(SQLSession session) Get descriptorCreates a session for accessing entries in this directory.getTable()voidINTERNAL, DO NOT CALL.voidINTERNAL, DO NOT CALL.booleanReturnstrueif this directory is a multi tenant directory,falseotherwise.protected voidregisterInTx(SQLSession session) toString()booleanMethods inherited from class org.nuxeo.ecm.directory.AbstractDirectory
addInverseReferences, addReference, addSession, doSanityChecks, fallbackOnDefaultCache, getCache, getDirectoryDeleteConstraints, getFieldMapper, getIdField, getName, getParentDirectory, getPasswordField, getReferences, getReferences, getSchema, getSchemaFieldMap, getTypes, initializeInverseReferences, initSchemaFieldMap, invalidateCaches, invalidateDirectoryCache, isReadOnly, isReference, loadData, loadDataOnInit, loadFromCSV, makeOrderBy, newReference, orderEntries, removeSession, setReadOnly, shutdownMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.nuxeo.ecm.directory.Directory
createBareDocumentModel, createBareDocumentModel
-
Field Details
-
readColumnsAll
-
readColumns
-
idColumn
-
readColumnsAllSQL
-
readColumnsSQL
-
-
Constructor Details
-
SQLDirectory
-
-
Method Details
-
getDescriptor
Description copied from interface:DirectoryGet descriptor -
addReferences
protected void addReferences()- Overrides:
addReferencesin classAbstractDirectory
-
initialize
public void initialize()Description copied from interface:DirectoryINTERNAL, DO NOT CALL. Initializes the directory when Nuxeo starts. Called without a transaction.- Specified by:
initializein interfaceDirectory- Overrides:
initializein classAbstractDirectory
-
initializeReferences
public void initializeReferences()Description copied from interface:DirectoryINTERNAL, DO NOT CALL. Initializes the directory when Nuxeo starts. Called without a transaction.- Specified by:
initializeReferencesin interfaceDirectory- Overrides:
initializeReferencesin classAbstractDirectory
-
getConnection
-
getSession
Description copied from interface:DirectoryCreates a session for accessing entries in this directory.- Returns:
- a Session object
-
addSession
-
registerInTx
-
getTable
-
getDialect
-
useNativeCase
public boolean useNativeCase() -
isMultiTenant
public boolean isMultiTenant()Description copied from interface:DirectoryReturnstrueif this directory is a multi tenant directory,falseotherwise.- Specified by:
isMultiTenantin interfaceDirectory- Overrides:
isMultiTenantin classAbstractDirectory
-
toString
-