Class PersistenceInformation


  • public class PersistenceInformation
    extends java.lang.Object
    • 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​(javax.sql.DataSource dataSource,
                                      PropertiesLoader propertiesLoader)
    • Method Detail

      • isTypeSystemRelatedDeployment

        public static boolean isTypeSystemRelatedDeployment​(java.lang.String name)
      • 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)