public class SQLDirectoryDescriptor extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SQLDirectoryDescriptor.SubstringMatchType |
Modifier and Type | Field and Description |
---|---|
boolean |
autoincrementIdField |
int |
cacheMaxSize |
int |
cacheTimeout |
String |
createTablePolicy |
String |
dataFileCharacterSeparator |
String |
dataFileName |
String |
dataSourceName |
String |
dbDriver |
String |
dbPassword |
String |
dbUrl |
String |
dbUser |
String |
idField |
List<String> |
initDependencies |
String |
name |
Boolean |
nativeCase |
String |
parentDirectory |
String |
passwordHashAlgorithm |
Boolean |
readOnly |
String |
schemaName |
SQLDirectoryDescriptor.SubstringMatchType |
substringMatchType |
String |
tableName |
Constructor and Description |
---|
SQLDirectoryDescriptor() |
public String name
public String schemaName
public String parentDirectory
public String dataSourceName
public String dbDriver
public String dbUrl
public String dbUser
public String dbPassword
public String tableName
public String idField
public String dataFileName
public String dataFileCharacterSeparator
public String createTablePolicy
public SQLDirectoryDescriptor.SubstringMatchType substringMatchType
public boolean autoincrementIdField
public Boolean readOnly
public String passwordHashAlgorithm
public int cacheTimeout
public int cacheMaxSize
public Boolean nativeCase
public String getDataSourceName()
public void setDataSourceName(String dataSourceName)
public void setIdField(String idField)
public String getName()
public void setName(String name)
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 getDbUrl()
public String getDbUser()
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 setDbUrl(String dbUrl)
public void setDbUser(String dbUser)
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 int getCacheTimeout()
public int getCacheMaxSize()
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 © 2013 Nuxeo SA. All Rights Reserved.