public class BaseDirectoryDescriptor extends Object implements Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
BaseDirectoryDescriptor.SubstringMatchType
How directory semi-"fulltext" searches are matched with a query string.
|
Modifier and Type | Field and Description |
---|---|
static int |
CACHE_MAX_SIZE_DEFAULT |
static int |
CACHE_TIMEOUT_DEFAULT |
String |
cacheEntryName |
String |
cacheEntryWithoutReferencesName |
Integer |
cacheMaxSize |
Integer |
cacheTimeout |
String |
extendz |
String |
idField |
String |
name |
Boolean |
negativeCaching |
String |
parentDirectory |
String |
passwordField |
String |
passwordHashAlgorithm |
PermissionDescriptor[] |
permissions |
static boolean |
READ_ONLY_DEFAULT |
Boolean |
readOnly |
boolean |
remove |
String |
schemaName |
static BaseDirectoryDescriptor.SubstringMatchType |
SUBSTRING_MATCH_TYPE_DEFAULT |
String |
substringMatchType |
String |
tableName |
boolean |
template |
Constructor and Description |
---|
BaseDirectoryDescriptor() |
Modifier and Type | Method and Description |
---|---|
BaseDirectoryDescriptor |
clone()
Sub-classes MUST OVERRIDE and use a more specific return type.
|
int |
getCacheMaxSize() |
int |
getCacheTimeout() |
BaseDirectoryDescriptor.SubstringMatchType |
getSubstringMatchType() |
boolean |
isReadOnly() |
void |
merge(BaseDirectoryDescriptor other) |
Directory |
newDirectory()
Creates a new
Directory instance from this {@link DirectoryDescriptor). |
void |
setReadOnly(boolean readOnly) |
public static final int CACHE_TIMEOUT_DEFAULT
public static final int CACHE_MAX_SIZE_DEFAULT
public static final boolean READ_ONLY_DEFAULT
public static final BaseDirectoryDescriptor.SubstringMatchType SUBSTRING_MATCH_TYPE_DEFAULT
public boolean remove
public boolean template
public String parentDirectory
public String schemaName
public String passwordField
public String passwordHashAlgorithm
public PermissionDescriptor[] permissions
public Integer cacheTimeout
public Integer cacheMaxSize
public String cacheEntryName
public String cacheEntryWithoutReferencesName
public Boolean negativeCaching
public String substringMatchType
public BaseDirectoryDescriptor()
public boolean isReadOnly()
public void setReadOnly(boolean readOnly)
public int getCacheTimeout()
public int getCacheMaxSize()
public BaseDirectoryDescriptor.SubstringMatchType getSubstringMatchType()
public BaseDirectoryDescriptor clone()
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.
public void merge(BaseDirectoryDescriptor other)
public Directory newDirectory()
Directory
instance from this {@link DirectoryDescriptor).Copyright © 2016 Nuxeo SA. All rights reserved.