Class PersistenceInformation
- java.lang.Object
-
- de.hybris.bootstrap.ddl.tools.persistenceinfo.PersistenceInformation
-
public class PersistenceInformation extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_TYPE_SYSTEM_NAMEstatic java.util.Set<java.lang.String>TYPE_SYSTEM_DEPLOYMENTS
-
Constructor Summary
Constructors Constructor Description PersistenceInformation(DataSourceCreator dataSourceCreator, PropertiesLoader propertiesLoader)PersistenceInformation(javax.sql.DataSource dataSource, PropertiesLoader propertiesLoader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsTable(java.lang.String tableName)booleancontainsTypeSystemPropsTable()java.lang.Iterable<DeploymentRow>getAllDeploymentRowsForTypeSystem(java.lang.String typeSystemName)java.util.Set<java.lang.String>getAllTypeSystems()DataBaseProvidergetDbType()java.util.Set<java.lang.String>getDeploymentColumnNames()java.lang.StringgetDeploymentsTableName()java.lang.StringgetTypeSystemName()TypeSystemRelatedDeploymentsgetTypeSystemRelatedDeployments(java.lang.String typeSystemName)booleanisDefaultTypeSystem(java.lang.String typeSystemName)booleanisKnownTypeSystem(java.lang.String typeSystemName)static booleanisTypeSystemRelatedDeployment(java.lang.String name)<T> Tquery(java.lang.String query, java.lang.Class<T> clazz)java.lang.StringtoGeneralTableName(java.lang.String tableName)java.lang.StringtoRealTableName(java.lang.String tableName)
-
-
-
Field Detail
-
DEFAULT_TYPE_SYSTEM_NAME
public static final java.lang.String DEFAULT_TYPE_SYSTEM_NAME
- See Also:
- Constant Field Values
-
TYPE_SYSTEM_DEPLOYMENTS
public static final java.util.Set<java.lang.String> TYPE_SYSTEM_DEPLOYMENTS
-
-
Constructor Detail
-
PersistenceInformation
public PersistenceInformation(DataSourceCreator dataSourceCreator, PropertiesLoader propertiesLoader)
-
PersistenceInformation
public PersistenceInformation(javax.sql.DataSource dataSource, PropertiesLoader propertiesLoader)
-
-
Method Detail
-
isTypeSystemRelatedDeployment
public static boolean isTypeSystemRelatedDeployment(java.lang.String name)
-
getDbType
public DataBaseProvider getDbType()
-
getDeploymentsTableName
public java.lang.String getDeploymentsTableName()
-
getTypeSystemName
public java.lang.String getTypeSystemName()
-
containsTypeSystemPropsTable
public boolean containsTypeSystemPropsTable()
-
containsTable
public boolean containsTable(java.lang.String tableName)
-
isKnownTypeSystem
public boolean isKnownTypeSystem(java.lang.String typeSystemName)
-
isDefaultTypeSystem
public boolean isDefaultTypeSystem(java.lang.String typeSystemName)
-
getAllTypeSystems
public java.util.Set<java.lang.String> getAllTypeSystems()
-
query
public <T> T query(java.lang.String query, java.lang.Class<T> clazz)
-
getDeploymentColumnNames
public java.util.Set<java.lang.String> getDeploymentColumnNames()
-
getAllDeploymentRowsForTypeSystem
public java.lang.Iterable<DeploymentRow> getAllDeploymentRowsForTypeSystem(java.lang.String typeSystemName)
-
getTypeSystemRelatedDeployments
public TypeSystemRelatedDeployments getTypeSystemRelatedDeployments(java.lang.String typeSystemName)
-
toRealTableName
public java.lang.String toRealTableName(java.lang.String tableName)
-
toGeneralTableName
public java.lang.String toGeneralTableName(java.lang.String tableName)
-
-