public class MongoDBDirectoryDescriptor extends BaseDirectoryDescriptor
BaseDirectoryDescriptor.SubstringMatchType
Modifier and Type | Field and Description |
---|---|
MongoDBReferenceDescriptor[] |
mongodbReferences |
AUTO_INCREMENT_ID_FIELD_DEFAULT, autoincrementIdField, CACHE_MAX_SIZE_DEFAULT, CACHE_TIMEOUT_DEFAULT, cacheEntryName, cacheEntryWithoutReferencesName, cacheMaxSize, cacheTimeout, CREATE_TABLE_POLICIES, CREATE_TABLE_POLICY_ALWAYS, CREATE_TABLE_POLICY_DEFAULT, CREATE_TABLE_POLICY_NEVER, CREATE_TABLE_POLICY_ON_MISSING_COLUMNS, createTablePolicy, dataFileCharacterSeparator, dataFileName, DEFAULT_DATA_FILE_CHARACTER_SEPARATOR, extendz, idField, name, negativeCaching, parentDirectory, passwordField, passwordHashAlgorithm, permissions, READ_ONLY_DEFAULT, readOnly, remove, schemaName, SUBSTRING_MATCH_TYPE_DEFAULT, substringMatchType, tableName, template, types
Constructor and Description |
---|
MongoDBDirectoryDescriptor() |
Modifier and Type | Method and Description |
---|---|
MongoDBDirectoryDescriptor |
clone()
Sub-classes MUST OVERRIDE and use a more specific return type.
|
MongoDBReferenceDescriptor[] |
getMongoDBReferences() |
void |
merge(BaseDirectoryDescriptor other) |
protected void |
merge(MongoDBDirectoryDescriptor other) |
MongoDBDirectory |
newDirectory()
Creates a new
Directory instance from this {@link BaseDirectoryDescriptor). |
getCacheMaxSize, getCacheTimeout, getCreateTablePolicy, getDataFileCharacterSeparator, getDataFileName, getDeleteConstraints, getInverseReferences, getReferences, getSubstringMatchType, isAutoincrementIdField, isReadOnly, setAutoincrementIdField, setReadOnly
public MongoDBReferenceDescriptor[] mongodbReferences
public MongoDBDirectoryDescriptor()
public MongoDBReferenceDescriptor[] getMongoDBReferences()
public void merge(BaseDirectoryDescriptor other)
merge
in class BaseDirectoryDescriptor
protected void merge(MongoDBDirectoryDescriptor other)
public MongoDBDirectoryDescriptor clone()
BaseDirectoryDescriptor
Usually it's bad to use clone(), and a copy-constructor is preferred, but here we want the copy method to be inheritable so clone() is appropriate.
clone
in class BaseDirectoryDescriptor
public MongoDBDirectory newDirectory()
BaseDirectoryDescriptor
Directory
instance from this {@link BaseDirectoryDescriptor).newDirectory
in class BaseDirectoryDescriptor
Copyright © 2018 Nuxeo. All rights reserved.