Interface PersistenceManager

    • Method Detail

      • getSQLTypeDef

        java.lang.String getSQLTypeDef​(java.lang.Class javaClass,
                                       java.lang.String ownTypeDef)
      • isLoaded

        boolean isLoaded()
      • loadPersistenceInfos

        void loadPersistenceInfos()
      • getPersistenceInfo

        TypeInfoMap getPersistenceInfo​(java.lang.String typeCode)
      • getPersistenceInfo

        TypeInfoMap getPersistenceInfo​(PK typePK)
      • cachesInfoFor

        boolean cachesInfoFor​(PK typePK)
      • getItemDeployment

        ItemDeployment getItemDeployment​(java.lang.String beanOrJNDIName)
      • getJNDIName

        java.lang.String getJNDIName​(int typeCode)
      • getJNDIName

        java.lang.String getJNDIName​(java.lang.String code)
      • getTypePK

        PK getTypePK​(java.lang.String code)
      • isRootRelationType

        boolean isRootRelationType​(java.lang.String code)
      • getExternalTableTypes

        java.util.Set<PK> getExternalTableTypes​(PK typePK)
        Finds all subtypes of a given non-abstract type which are mapped to a different deployment.
      • getBeanTypeCodes

        java.util.Set<java.lang.Integer> getBeanTypeCodes​(PK typePK)
        All item type codes of the specified type or its concrete subtypes.
      • clearComposedType

        void clearComposedType​(PK typePK,
                               java.lang.String code)
      • getDuplicatedItemDeployments

        java.util.Map<java.lang.Integer,​ItemDeployment> getDuplicatedItemDeployments()
        Returns a duplicated deployments by its type code. There is always inserted deployment which is deployed in DB persistance as to be redundant in compare to xml modeled one.