Interface PersistenceManager

All Known Implementing Classes:
DBPersistenceManager, YPersistenceManager

public interface PersistenceManager
  • Field Details

  • Method Details

    • getSQLTypeDef

      String getSQLTypeDef(Class javaClass, String ownTypeDef)
    • isLoaded

      boolean isLoaded()
    • loadPersistenceInfos

      void loadPersistenceInfos()
    • createInitialPersistenceInfos

      Collection<PropertyTableDefinition> createInitialPersistenceInfos(Collection<ComposedTypeRemote> types, boolean reinit)
    • getInitialPersistenceInfos

      PropertyTableDefinition getInitialPersistenceInfos(ComposedTypeRemote type, boolean reinit)
    • getPersistenceInfo

      TypeInfoMap getPersistenceInfo(String typeCode)
    • getPersistenceInfo

      TypeInfoMap getPersistenceInfo(PK typePK)
    • cachesInfoFor

      boolean cachesInfoFor(PK typePK)
    • getItemDeployment

      ItemDeployment getItemDeployment(String beanOrJNDIName)
    • getItemDeployment

      ItemDeployment getItemDeployment(int tc)
    • getAllSubDeployments

      Collection<ItemDeployment> getAllSubDeployments(ItemDeployment depl)
    • getJNDIName

      String getJNDIName(int typeCode)
    • getJNDIName

      String getJNDIName(String code)
    • getTypePK

      PK getTypePK(String code)
    • isRootRelationType

      boolean isRootRelationType(String code)
    • getExternalTableTypes

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

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

      void clearComposedType(PK typePK, String code)
    • getDuplicatedItemDeployments

      Map<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.