Interface ComposedTypeRemote

All Superinterfaces:
EntityProxy, ExtensibleItemRemote, HierarchieTypeRemote, ItemRemote, LocalizableItemRemote, TypeManagerManagedRemote, TypeRemote
All Known Implementing Classes:
ComposedType_HJMPWrapper, ComposedTypeEJB

public interface ComposedTypeRemote extends HierarchieTypeRemote
  • Method Details

    • reinitializeType

      void reinitializeType(ComposedTypeRemote superType, ItemDeployment deployment, String jaloClassName, ComposedTypeRemote metaType)
      Internal ! Used for reinitialization - dont call directly.
      Parameters:
      superType - the new supertype (optional)
      deployment - the new deployment object (optional)
      jaloClassName - the new jalo class name (optional)
    • getSuperTypeItemPK

      PK getSuperTypeItemPK()
      Returns:
      the item pk of this type's supertype
    • getJaloClassName

      String getJaloClassName()
      Returns:
      the assoziated jalo class of this type or NULL which means to use its supertype's jaloclass.
    • setJaloClassName

      void setJaloClassName(String className)
      changes this types assoziated jalo class. NULL means to use its supertype's jaloclass.
    • setItemJNDIName

      void setItemJNDIName(String jndi)
    • getItemTableName

      String getItemTableName()
      the database table assoziated with this type or NULL for abstract types.
    • getDeployment

      ItemDeployment getDeployment()
    • getItemPropertyTableName

      String getItemPropertyTableName()
      returns the property table name or null if this type isnt assoziated with a real item ejb.
    • getPropertyTableStatus

      boolean getPropertyTableStatus()
    • setPropertyTableStatus

      void setPropertyTableStatus(boolean initialized)
    • getSuperType

      ComposedTypeRemote getSuperType()
    • getInheritancePath

      List getInheritancePath()
      Specified by:
      getInheritancePath in interface HierarchieTypeRemote
    • getInheritancePathString

      String getInheritancePathString()
      Specified by:
      getInheritancePathString in interface HierarchieTypeRemote
    • setInheritancePathString

      void setInheritancePathString(String path)
      Specified by:
      setInheritancePathString in interface HierarchieTypeRemote
    • isRemovable

      boolean isRemovable()
    • isAbstract

      boolean isAbstract()
    • setAbstract

      void setAbstract()
    • getItemTypeCode

      int getItemTypeCode()
    • getItemJNDIName

      String getItemJNDIName()
    • isSingleton

      boolean isSingleton()
    • setSingleton

      void setSingleton(boolean isSingleton)
    • changeSTPK

      void changeSTPK(String string)