public class DeployUtil extends Object
| Constructor and Description |
|---|
DeployUtil(TypeManager typeMgr,
ServerConfig serverConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkEncryptKeyManagerDefined(String fullPropName)
Check that the EncryptKeyManager has been defined.
|
DataEncryptSupport |
createDataEncryptSupport(String table,
String column) |
DatabasePlatform |
getDbPlatform() |
EncryptDeploy |
getEncryptDeploy(TableName table,
String column) |
String |
getManyToManyAlias()
Return the table alias used for ManyToMany joins.
|
NamingConvention |
getNamingConvention() |
TypeManager |
getTypeManager() |
boolean |
isClobType(Class<?> type) |
ScalarType<?> |
setEnumScalarType(javax.persistence.Enumerated enumerated,
DeployBeanProperty prop) |
void |
setLobType(DeployBeanProperty prop)
This property is marked as a Lob object.
|
void |
setScalarType(DeployBeanProperty property)
Find the ScalarType for this property.
|
public DeployUtil(TypeManager typeMgr, ServerConfig serverConfig)
public TypeManager getTypeManager()
public DatabasePlatform getDbPlatform()
public NamingConvention getNamingConvention()
public void checkEncryptKeyManagerDefined(String fullPropName)
public EncryptDeploy getEncryptDeploy(TableName table, String column)
public DataEncryptSupport createDataEncryptSupport(String table, String column)
public String getManyToManyAlias()
public ScalarType<?> setEnumScalarType(javax.persistence.Enumerated enumerated, DeployBeanProperty prop)
public void setScalarType(DeployBeanProperty property)
This determines if there is a conversion required from the logical (bean) type to a DB (jdbc) type. This is the case for java.util.Date etc.
public void setLobType(DeployBeanProperty prop)
public boolean isClobType(Class<?> type)
Copyright © 2014. All Rights Reserved.