Class MetaInformationEJB

All Implemented Interfaces:
ExtensibleItemRemote, EntityInstance, EntityProxy, HomeProxy, ItemHome, ItemPermissionFacade, ItemRemote, MetaInformationHome, MetaInformationRemote
Direct Known Subclasses:
MetaInformation_HJMPWrapper

public abstract class MetaInformationEJB extends ExtensibleItemEJB implements MetaInformationRemote, MetaInformationHome
  • Field Details

    • DEFAULT_PRIMARY_KEY

      public static final PK DEFAULT_PRIMARY_KEY
  • Constructor Details

    • MetaInformationEJB

      public MetaInformationEJB()
  • Method Details

    • setSystemPKInternal

      public abstract void setSystemPKInternal(String systemPK)
    • getSystemPKInternal

      public abstract String getSystemPKInternal()
    • setSystemNameInternal

      public abstract void setSystemNameInternal(String systemName)
    • getSystemNameInternal

      public abstract String getSystemNameInternal()
    • setInitializedFlagInternal

      public abstract void setInitializedFlagInternal(boolean isOk)
    • getInitializedFlagInternal

      public abstract boolean getInitializedFlagInternal()
    • setLicenceIDInternal

      public abstract void setLicenceIDInternal(String licenceID)
    • getLicenceIDInternal

      public abstract String getLicenceIDInternal()
    • setLicenceNameInternal

      public abstract void setLicenceNameInternal(String licenceName)
    • getLicenceNameInternal

      public abstract String getLicenceNameInternal()
    • setLicenceEditionInternal

      public abstract void setLicenceEditionInternal(String licenceEdition)
    • getLicenceEditionInternal

      public abstract String getLicenceEditionInternal()
    • setLicenceAdminFactorInternal

      public abstract void setLicenceAdminFactorInternal(int adminFactor)
    • getLicenceAdminFactorInternal

      public abstract int getLicenceAdminFactorInternal()
    • setLicenceExpirationDateInternal

      public abstract void setLicenceExpirationDateInternal(Date expires)
    • getLicenceExpirationDateInternal

      public abstract Date getLicenceExpirationDateInternal()
    • setLicenceSignatureInternal

      public abstract void setLicenceSignatureInternal(String licenceSignature)
    • getLicenceSignatureInternal

      public abstract String getLicenceSignatureInternal()
    • getLockPkString

      public String getLockPkString()
    • setLockPkString

      public void setLockPkString(String pkString)
    • typeCode

      public int typeCode()
      Specified by:
      typeCode in class ItemEJB
      Returns:
      a unique typecode for this item type. Used for wrapping entity beans to the jalo layer.
    • setSystemName

      public void setSystemName(String systemName)
      Specified by:
      setSystemName in interface MetaInformationRemote
    • getSystemName

      public String getSystemName()
      Description copied from interface: MetaInformationRemote
      TODO: apido
      Specified by:
      getSystemName in interface MetaInformationRemote
    • getSystemPk

      public String getSystemPk()
      Description copied from interface: MetaInformationRemote
      TODO: apido
      Specified by:
      getSystemPk in interface MetaInformationRemote
    • setSystemPk

      public void setSystemPk(String pk)
      Description copied from interface: MetaInformationRemote
      TODO: apido
      Specified by:
      setSystemPk in interface MetaInformationRemote
    • clearEntityCaches

      public void clearEntityCaches()
      Overrides:
      clearEntityCaches in class ExtensibleItemEJB
    • setInitializedFlag

      public void setInitializedFlag(boolean isOk)
      Description copied from interface: MetaInformationRemote
      TODO: apido
      Specified by:
      setInitializedFlag in interface MetaInformationRemote
    • getInitializedFlag

      public boolean getInitializedFlag()
      Description copied from interface: MetaInformationRemote
      TODO: apido
      Specified by:
      getInitializedFlag in interface MetaInformationRemote
    • getLicence

      public Licence getLicence()
    • ejbCreate

      public PK ejbCreate(PK pk, String systemName)
    • ejbPostCreate

      public void ejbPostCreate(PK pk, String systemName)
    • getComposedType

      public ComposedTypeRemote getComposedType()
      Superclass method overridden to avoid searching for a composed type - the meta information item does not have such a type at all!
      Specified by:
      getComposedType in interface ItemRemote
      Overrides:
      getComposedType in class ItemEJB
    • setComposedType

      public void setComposedType(ComposedTypeRemote type) throws EJBInvalidParameterException
      Superclass method overridden to avoid searching for a composed type - the meta information item does not have such a type at all!
      Specified by:
      setComposedType in interface ItemRemote
      Overrides:
      setComposedType in class ItemEJB
      Throws:
      EJBInvalidParameterException
    • getTypeInfoMap

      public TypeInfoMap getTypeInfoMap()
      Specified by:
      getTypeInfoMap in interface ExtensibleItemRemote
      Overrides:
      getTypeInfoMap in class ExtensibleItemEJB