Class EjbCMPEntityDescriptor

  • All Implemented Interfaces:
    com.sun.enterprise.deployment.EjbDescriptor, com.sun.enterprise.deployment.JndiNameEnvironment, com.sun.enterprise.deployment.NamedDescriptor, com.sun.enterprise.deployment.types.EjbReferenceContainer, com.sun.enterprise.deployment.types.MessageDestinationReferenceContainer, com.sun.enterprise.deployment.types.ResourceEnvReferenceContainer, com.sun.enterprise.deployment.types.ResourceReferenceContainer, com.sun.enterprise.deployment.types.ServiceReferenceContainer, com.sun.enterprise.deployment.WritableJndiNameEnvironment, Serializable
    Direct Known Subclasses:
    IASEjbCMPEntityDescriptor

    public class EjbCMPEntityDescriptor
    extends EjbEntityDescriptor
    This class contains information about EJB1.1 and EJB2.0 CMP EntityBeans.
    Author:
    Sanjeev Krishnan
    See Also:
    Serialized Form
    • Constructor Detail

      • EjbCMPEntityDescriptor

        public EjbCMPEntityDescriptor()
      • EjbCMPEntityDescriptor

        public EjbCMPEntityDescriptor​(EjbDescriptor other)
        The copy constructor.
    • Method Detail

      • setStateImplClassName

        public void setStateImplClassName​(String name)
        Sets the State class implementation classname.
      • getStateImplClassName

        public String getStateImplClassName()
        Returns the classname of the State class impl.
      • getCMPVersion

        public int getCMPVersion()
        Returns CMP version as an enum type.
      • setCMPVersion

        public void setCMPVersion​(int version)
        Set the CMP version
      • isEJB20

        public boolean isEJB20()
        return true if this is an EJB2.0 CMP Entitybean DEPRECATED
      • getPossibleTransactionAttributes

        public Vector getPossibleTransactionAttributes()
        Description copied from class: EjbDescriptor
        Returns the set of transaction attributes that can be assigned to methods of this ejb when in CMT mode. Elements are of type ContainerTransaction
        Overrides:
        getPossibleTransactionAttributes in class EjbDescriptor
      • setPrimaryKeyFieldDesc

        public void setPrimaryKeyFieldDesc​(FieldDescriptor pkf)
      • setAbstractSchemaName

        public void setAbstractSchemaName​(String abstractSchemaName)
      • getAbstractSchemaName

        public String getAbstractSchemaName()
      • setEjbImplementationImplClassName

        public void setEjbImplementationImplClassName​(String className)
        set the generated implementation class for a CMP 2.0 Ejb object
        Parameters:
        className - the generated implementation
      • getEjbImplementationImplClassName

        public String getEjbImplementationImplClassName()
        Returns:
        the generated implementation class