public class CoreDirectory extends AbstractDirectory
Directory
on top of a core repository.Modifier and Type | Field and Description |
---|---|
protected Schema |
schema |
cache, descriptor, fieldMapper, referenceClass, references, registry, schemaFieldMap, sessionCount, sessionMaxCount, TENANT_ID_FIELD, types
Constructor and Description |
---|
CoreDirectory(CoreDirectoryDescriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
CoreDirectoryDescriptor |
getDescriptor()
Get descriptor
|
Field |
getField(String name) |
Session |
getSession()
Creates a session for accessing entries in this directory.
|
protected DocumentModel |
setACL(DocumentModel rootFolder,
String userOrGroupName,
String privilege,
boolean granted) |
void |
start() |
addInverseReferences, addReference, addReferences, addSession, doSanityChecks, fallbackOnDefaultCache, getCache, getDirectoryDeleteConstraints, getFieldMapper, getIdField, getName, getParentDirectory, getPasswordField, getReference, getReferences, getReferences, getSchema, getSchemaFieldMap, getTypes, initialize, initializeInverseReferences, initializeReferences, initSchemaFieldMap, invalidateCaches, invalidateDirectoryCache, isMultiTenant, isReadOnly, isReference, loadData, makeOrderBy, newReference, orderEntries, removeSession, setReadOnly, shutdown
public CoreDirectory(CoreDirectoryDescriptor descriptor)
public CoreDirectoryDescriptor getDescriptor()
Directory
public void start()
protected DocumentModel setACL(DocumentModel rootFolder, String userOrGroupName, String privilege, boolean granted)
public Session getSession()
Directory
Copyright © 2019 Nuxeo. All rights reserved.