org.apache.openejb.jee.was.v6.ejb
Class ContainerManagedEntity

java.lang.Object
  extended by org.apache.openejb.jee.was.v6.common.DescriptionGroup
      extended by org.apache.openejb.jee.was.v6.common.CompatibilityDescriptionGroup
          extended by org.apache.openejb.jee.was.v6.common.JNDIEnvRefsGroup
              extended by org.apache.openejb.jee.was.v6.ejb.EnterpriseBean
                  extended by org.apache.openejb.jee.was.v6.ejb.Entity
                      extended by org.apache.openejb.jee.was.v6.ejb.ContainerManagedEntity

public class ContainerManagedEntity
extends Entity

Java class for ContainerManagedEntity complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ContainerManagedEntity">
   <complexContent>
     <extension base="{ejb.xmi}Entity">
       <choice>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="persistentAttributes" type="{ejb.xmi}CMPAttribute"/>
         </choice>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="keyAttributes" type="{ejb.xmi}CMPAttribute"/>
         </choice>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="queries" type="{ejb.xmi}Query"/>
         </choice>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="CMPAttribute" type="{ejb.xmi}CMPAttribute"/>
         </choice>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="primKeyField" type="{ejb.xmi}CMPAttribute"/>
         </choice>
       </choice>
       <attribute name="CMPAttribute" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="abstractSchemaName" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="keyAttributes" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="primKeyField" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String abstractSchemaName
           
protected  String cmpAttribute
           
protected  List<CMPAttribute> cmpAttributes
           
protected  String entityBeanVersion
           
protected  List<CMPAttribute> keyAttributes
           
protected  String keyAttributesString
           
protected  List<CMPAttribute> persistentAttributes
           
protected  String primKeyField
           
protected  List<CMPAttribute> primKeyFields
           
protected  List<Query> queries
           
 
Fields inherited from class org.apache.openejb.jee.was.v6.ejb.Entity
primaryKey, primaryKeys, reentrant
 
Fields inherited from class org.apache.openejb.jee.was.v6.ejb.EnterpriseBean
ejbClass, ejbClasses, homeInterface, homeInterfaces, localHomeInterface, localHomeInterfaces, localInterface, localInterfaces, name, remoteInterface, remoteInterfaces, securityIdentities, securityRoleRefs
 
Fields inherited from class org.apache.openejb.jee.was.v6.common.JNDIEnvRefsGroup
ejbLocalRefs, ejbRefs, environmentProperties, messageDestinationRefs, resourceEnvRefs, resourceRefs, serviceRefs
 
Fields inherited from class org.apache.openejb.jee.was.v6.common.CompatibilityDescriptionGroup
description, displayName, largeIcon, smallIcon
 
Fields inherited from class org.apache.openejb.jee.was.v6.common.DescriptionGroup
descriptions, displayNames, extensions, href, icons, id, idref, label, type, uuid, version
 
Constructor Summary
ContainerManagedEntity()
           
 
Method Summary
 String getAbstractSchemaName()
          Gets the value of the abstractSchemaName property.
 String getCMPAttribute()
          Gets the value of the cmpAttribute property.
 List<CMPAttribute> getCMPAttributes()
          Gets the value of the cmpAttributes property.
 String getEntityBeanVersion()
          Gets the value of the entityBeanVersion property.
 List<CMPAttribute> getKeyAttributes()
          Gets the value of the keyAttributes property.
 String getKeyAttributesString()
          Gets the value of the keyAttributesString property.
 List<CMPAttribute> getPersistentAttributes()
          Gets the value of the persistentAttributes property.
 String getPrimKeyField()
          Gets the value of the primKeyField property.
 List<CMPAttribute> getPrimKeyFields()
          Gets the value of the primKeyFields property.
 List<Query> getQueries()
          Gets the value of the queries property.
 void setAbstractSchemaName(String value)
          Sets the value of the abstractSchemaName property.
 void setCMPAttribute(String value)
          Sets the value of the cmpAttribute property.
 void setEntityBeanVersion(String value)
          Sets the value of the entityBeanVersion property.
 void setKeyAttributesString(String value)
          Sets the value of the keyAttributesString property.
 void setPrimKeyField(String value)
          Sets the value of the primKeyField property.
 
Methods inherited from class org.apache.openejb.jee.was.v6.ejb.Entity
getPrimaryKey, getPrimaryKeys, isReentrant, setPrimaryKey, setReentrant
 
Methods inherited from class org.apache.openejb.jee.was.v6.ejb.EnterpriseBean
getEjbClass, getEjbClasses, getHomeInterface, getHomeInterfaces, getLocalHomeInterface, getLocalHomeInterfaces, getLocalInterface, getLocalInterfaces, getName, getRemoteInterface, getRemoteInterfaces, getSecurityIdentities, getSecurityRoleRefs, setEjbClass, setHomeInterface, setLocalHomeInterface, setLocalInterface, setName, setRemoteInterface
 
Methods inherited from class org.apache.openejb.jee.was.v6.common.JNDIEnvRefsGroup
getEjbLocalRefs, getEjbRefs, getEnvironmentProperties, getMessageDestinationRefs, getResourceEnvRefs, getResourceRefs, getServiceRefs
 
Methods inherited from class org.apache.openejb.jee.was.v6.common.CompatibilityDescriptionGroup
getDescription, getDisplayName, getLargeIcon, getSmallIcon, setDescription, setDisplayName, setLargeIcon, setSmallIcon
 
Methods inherited from class org.apache.openejb.jee.was.v6.common.DescriptionGroup
getDescriptions, getDisplayNames, getExtensions, getHref, getIcons, getId, getIdref, getLabel, getType, getUuid, getVersion, setHref, setId, setIdref, setLabel, setType, setUuid, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

persistentAttributes

protected List<CMPAttribute> persistentAttributes

keyAttributes

protected List<CMPAttribute> keyAttributes

queries

protected List<Query> queries

cmpAttributes

protected List<CMPAttribute> cmpAttributes

primKeyFields

protected List<CMPAttribute> primKeyFields

cmpAttribute

protected String cmpAttribute

abstractSchemaName

protected String abstractSchemaName

keyAttributesString

protected String keyAttributesString

primKeyField

protected String primKeyField

entityBeanVersion

protected String entityBeanVersion
Constructor Detail

ContainerManagedEntity

public ContainerManagedEntity()
Method Detail

getPersistentAttributes

public List<CMPAttribute> getPersistentAttributes()
Gets the value of the persistentAttributes property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the persistentAttributes property.

For example, to add a new item, do as follows:

 getPersistentAttributes().add(newItem);
 

Objects of the following type(s) are allowed in the list CMPAttribute


getKeyAttributes

public List<CMPAttribute> getKeyAttributes()
Gets the value of the keyAttributes property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the keyAttributes property.

For example, to add a new item, do as follows:

 getKeyAttributes().add(newItem);
 

Objects of the following type(s) are allowed in the list CMPAttribute


getQueries

public List<Query> getQueries()
Gets the value of the queries property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the queries property.

For example, to add a new item, do as follows:

 getQueries().add(newItem);
 

Objects of the following type(s) are allowed in the list Query


getCMPAttributes

public List<CMPAttribute> getCMPAttributes()
Gets the value of the cmpAttributes property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the cmpAttributes property.

For example, to add a new item, do as follows:

 getCMPAttributes().add(newItem);
 

Objects of the following type(s) are allowed in the list CMPAttribute


getPrimKeyFields

public List<CMPAttribute> getPrimKeyFields()
Gets the value of the primKeyFields property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the primKeyFields property.

For example, to add a new item, do as follows:

 getPrimKeyFields().add(newItem);
 

Objects of the following type(s) are allowed in the list CMPAttribute


getCMPAttribute

public String getCMPAttribute()
Gets the value of the cmpAttribute property.

Returns:
possible object is String

setCMPAttribute

public void setCMPAttribute(String value)
Sets the value of the cmpAttribute property.

Parameters:
value - allowed object is String

getAbstractSchemaName

public String getAbstractSchemaName()
Gets the value of the abstractSchemaName property.

Returns:
possible object is String

setAbstractSchemaName

public void setAbstractSchemaName(String value)
Sets the value of the abstractSchemaName property.

Parameters:
value - allowed object is String

getKeyAttributesString

public String getKeyAttributesString()
Gets the value of the keyAttributesString property.

Returns:
possible object is String

setKeyAttributesString

public void setKeyAttributesString(String value)
Sets the value of the keyAttributesString property.

Parameters:
value - allowed object is String

getPrimKeyField

public String getPrimKeyField()
Gets the value of the primKeyField property.

Returns:
possible object is String

setPrimKeyField

public void setPrimKeyField(String value)
Sets the value of the primKeyField property.

Parameters:
value - allowed object is String

getEntityBeanVersion

public String getEntityBeanVersion()
Gets the value of the entityBeanVersion property.

Returns:
possible object is String

setEntityBeanVersion

public void setEntityBeanVersion(String value)
Sets the value of the entityBeanVersion property.

Parameters:
value - allowed object is String


Copyright © 1999-2013 The Apache OpenEJB development community. All Rights Reserved.