public class SQLDirectoryDescriptor extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SQLDirectoryDescriptor.SubstringMatchType |
Modifier and Type | Field and Description |
---|---|
static boolean |
AUTO_INCREMENT_ID_FIELD_DEFAULT |
Boolean |
autoincrementIdField |
String |
cacheEntryName |
String |
cacheEntryWithoutReferencesName |
String |
createTablePolicy |
String |
dataFileCharacterSeparator |
String |
dataFileName |
String |
dataSourceName |
String |
dbDriver |
String |
dbPassword |
String |
dbUrl |
String |
dbUser |
protected static char |
DEFAULT_CHARACTER_SEPARATOR |
String |
idField |
List<String> |
initDependencies |
String |
name |
Boolean |
nativeCase |
Boolean |
negativeCaching |
String |
parentDirectory |
String |
passwordHashAlgorithm |
PermissionDescriptor[] |
permissions |
static int |
QUERY_SIZE_LIMIT_DEFAULT |
static boolean |
READ_ONY_DEFAULT |
Boolean |
readOnly |
String |
schemaName |
SQLDirectoryDescriptor.SubstringMatchType |
substringMatchType |
String |
tableName |
Constructor and Description |
---|
SQLDirectoryDescriptor() |
public static final int QUERY_SIZE_LIMIT_DEFAULT
public static final boolean AUTO_INCREMENT_ID_FIELD_DEFAULT
public static final boolean READ_ONY_DEFAULT
protected static final char DEFAULT_CHARACTER_SEPARATOR
public String schemaName
public String parentDirectory
public String dataSourceName
public String dbPassword
public List<String> initDependencies
public String dataFileName
public String dataFileCharacterSeparator
public String createTablePolicy
public SQLDirectoryDescriptor.SubstringMatchType substringMatchType
public Boolean autoincrementIdField
public String passwordHashAlgorithm
public PermissionDescriptor[] permissions
public String cacheEntryName
public String cacheEntryWithoutReferencesName
public Boolean negativeCaching
public Boolean nativeCase
public SQLDirectoryDescriptor()
public String getDataSourceName()
public void setDataSourceName(String dataSourceName)
public void setIdField(String idField)
public String getSchemaName()
public void setSchemaName(String schemaName)
public String getParentDirectory()
public void setParentDirectory(String parentDirectory)
public String getTableName()
public void setTableName(String tableName)
public String getDbDriver()
public String getDbPassword()
public String getDataFileName()
public char getDataFileCharacterSeparator()
public String getPasswordField()
public void setPasswordField(String passwordField)
public String getIdField()
public String getCreateTablePolicy()
public void setCreateTablePolicy(String createTablePolicy) throws DirectoryException
DirectoryException
public void setSubstringMatchType(String substringMatchType)
public Reference[] getInverseReferences()
public Reference[] getTableReferences()
public Boolean getReadOnly()
public void setReadOnly(Boolean readOnly)
public boolean isAutoincrementIdField()
public void setAutoincrementIdField(boolean autoincrementIdField)
public void setDbDriver(String dbDriver)
public void setDbPassword(String dbPassword)
public void setInverseReferences(InverseReference[] inverseReferences)
public void setDataFileName(String dataFile)
public void setTableReferences(TableReference[] tableReferences)
public int getQuerySizeLimit()
public void setQuerySizeLimit(int querySizeLimit)
public void setRemove(boolean delete)
public boolean getRemove()
public SQLDirectoryDescriptor.SubstringMatchType getSubstringMatchType()
public void setSubstringMatchType(SQLDirectoryDescriptor.SubstringMatchType substringMatchType)
public SQLStaticFilter[] getStaticFilters()
public boolean isComputeMultiTenantId()
true
if a multi tenant id should be computed for this directory, if the directory has support for
multi tenancy, false
otherwise.public void merge(SQLDirectoryDescriptor other)
public void merge(SQLDirectoryDescriptor other, boolean overwite)
public SQLDirectoryDescriptor clone()
Copyright © 2015 Nuxeo SA. All rights reserved.