|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EntityBeanType
A representation of the model object 'Entity Bean Type'. The entity-beanType declares an entity bean. The declaration consists of: - an optional description - an optional display name - an optional icon element that contains a small and a large icon file name - a unique name assigned to the enterprise bean in the deployment descriptor - an optional mapped-name element that can be used to provide vendor-specific deployment information such as the physical jndi-name of the entity bean's remote home interface. This element is not required to be supported by all implementations. Any use of this element is non-portable. - the names of the entity bean's remote home and remote interfaces, if any - the names of the entity bean's local home and local interfaces, if any - the entity bean's implementation class - the optional entity bean's persistence management type. If this element is not specified it is defaulted to Container. - the entity bean's primary key class name - an indication of the entity bean's reentrancy - an optional specification of the entity bean's cmp-version - an optional specification of the entity bean's abstract schema name - an optional list of container-managed fields - an optional specification of the primary key field - an optional declaration of the bean's environment entries - an optional declaration of the bean's EJB references - an optional declaration of the bean's local EJB references - an optional declaration of the bean's web service references - an optional declaration of the security role references - an optional declaration of the security identity to be used for the execution of the bean's methods - an optional declaration of the bean's resource manager connection factory references - an optional declaration of the bean's resource environment references - an optional declaration of the bean's message destination references - an optional set of query declarations for finder and select methods for an entity bean with cmp-version 2.x. The optional abstract-schema-name element must be specified for an entity bean with container-managed persistence and cmp-version 2.x. The optional primkey-field may be present in the descriptor if the entity's persistence-type is Container. The optional cmp-version element may be present in the descriptor if the entity's persistence-type is Container. If the persistence-type is Container and the cmp-version element is not specified, its value defaults to 2.x. The optional home and remote elements must be specified if the entity bean cmp-version is 1.x. The optional home and remote elements must be specified if the entity bean has a remote home and remote interface. The optional local-home and local elements must be specified if the entity bean has a local home and local interface. Either both the local-home and the local elements or both the home and the remote elements must be specified. The optional query elements must be present if the persistence-type is Container and the cmp-version is 2.x and query methods other than findByPrimaryKey have been defined for the entity bean. The other elements that are optional are "optional" in the sense that they are omitted if the lists represented by them are empty. At least one cmp-field element must be present in the descriptor if the entity's persistence-type is Container and the cmp-version is 1.x, and none must not be present if the entity's persistence-type is Bean.
The following features are supported:
Description
Display Name
Icon
Ejb Name
Mapped Name
Home
Remote
Local Home
Local
Ejb Class
Persistence Type
Prim Key Class
Reentrant
Cmp Version
Abstract Schema Name
Cmp Field
Primkey Field
Env Entry
Ejb Ref
Ejb Local Ref
Service Ref
Resource Ref
Resource Env Ref
Message Destination Ref
Persistence Context Ref
Persistence Unit Ref
Post Construct
Pre Destroy
Data Source
Security Role Ref
Security Identity
Query
Id
EjbJar31Package.getEntityBeanType()
Method Summary | |
---|---|
JavaIdentifierType |
getAbstractSchemaName()
Returns the value of the 'Abstract Schema Name' containment reference. |
|
getCmpField()
Returns the value of the 'Cmp Field' containment reference list. |
CmpVersionType |
getCmpVersion()
Returns the value of the 'Cmp Version' containment reference. |
|
getDataSource()
Returns the value of the 'Data Source' containment reference list. |
|
getDescription()
Returns the value of the 'Description' containment reference list. |
|
getDisplayName()
Returns the value of the 'Display Name' containment reference list. |
EjbClassType |
getEjbClass()
Returns the value of the 'Ejb Class' containment reference. |
|
getEjbLocalRef()
Returns the value of the 'Ejb Local Ref' containment reference list. |
EjbNameType |
getEjbName()
Returns the value of the 'Ejb Name' containment reference. |
|
getEjbRef()
Returns the value of the 'Ejb Ref' containment reference list. |
|
getEnvEntry()
Returns the value of the 'Env Entry' containment reference list. |
HomeType |
getHome()
Returns the value of the 'Home' containment reference. |
|
getIcon()
Returns the value of the 'Icon' containment reference list. |
java.lang.String |
getId()
Returns the value of the 'Id' attribute. |
LocalType |
getLocal()
Returns the value of the 'Local' containment reference. |
LocalHomeType |
getLocalHome()
Returns the value of the 'Local Home' containment reference. |
XsdStringType |
getMappedName()
Returns the value of the 'Mapped Name' containment reference. |
|
getMessageDestinationRef()
Returns the value of the 'Message Destination Ref' containment reference list. |
|
getPersistenceContextRef()
Returns the value of the 'Persistence Context Ref' containment reference list. |
PersistenceTypeType |
getPersistenceType()
Returns the value of the 'Persistence Type' containment reference. |
|
getPersistenceUnitRef()
Returns the value of the 'Persistence Unit Ref' containment reference list. |
|
getPostConstruct()
Returns the value of the 'Post Construct' containment reference list. |
|
getPreDestroy()
Returns the value of the 'Pre Destroy' containment reference list. |
FullyQualifiedClassType |
getPrimKeyClass()
Returns the value of the 'Prim Key Class' containment reference. |
String |
getPrimkeyField()
Returns the value of the 'Primkey Field' containment reference. |
|
getQuery()
Returns the value of the 'Query' containment reference list. |
TrueFalseType |
getReentrant()
Returns the value of the 'Reentrant' containment reference. |
RemoteType |
getRemote()
Returns the value of the 'Remote' containment reference. |
|
getResourceEnvRef()
Returns the value of the 'Resource Env Ref' containment reference list. |
|
getResourceRef()
Returns the value of the 'Resource Ref' containment reference list. |
SecurityIdentityType |
getSecurityIdentity()
Returns the value of the 'Security Identity' containment reference. |
|
getSecurityRoleRef()
Returns the value of the 'Security Role Ref' containment reference list. |
|
getServiceRef()
Returns the value of the 'Service Ref' containment reference list. |
void |
setAbstractSchemaName(JavaIdentifierType value)
Sets the value of the ' Abstract Schema Name ' containment reference. |
void |
setCmpVersion(CmpVersionType value)
Sets the value of the ' Cmp Version ' containment reference. |
void |
setEjbClass(EjbClassType value)
Sets the value of the ' Ejb Class ' containment reference. |
void |
setEjbName(EjbNameType value)
Sets the value of the ' Ejb Name ' containment reference. |
void |
setHome(HomeType value)
Sets the value of the ' Home ' containment reference. |
void |
setId(java.lang.String value)
Sets the value of the ' Id ' attribute. |
void |
setLocal(LocalType value)
Sets the value of the ' Local ' containment reference. |
void |
setLocalHome(LocalHomeType value)
Sets the value of the ' Local Home ' containment reference. |
void |
setMappedName(XsdStringType value)
Sets the value of the ' Mapped Name ' containment reference. |
void |
setPersistenceType(PersistenceTypeType value)
Sets the value of the ' Persistence Type ' containment reference. |
void |
setPrimKeyClass(FullyQualifiedClassType value)
Sets the value of the ' Prim Key Class ' containment reference. |
void |
setPrimkeyField(String value)
Sets the value of the ' Primkey Field ' containment reference. |
void |
setReentrant(TrueFalseType value)
Sets the value of the ' Reentrant ' containment reference. |
void |
setRemote(RemoteType value)
Sets the value of the ' Remote ' containment reference. |
void |
setSecurityIdentity(SecurityIdentityType value)
Sets the value of the ' Security Identity ' containment reference. |
Method Detail |
---|
getDescription()
DescriptionType
.
If the meaning of the 'Description' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_Description()
getDisplayName()
DisplayNameType
.
If the meaning of the 'Display Name' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_DisplayName()
getIcon()
IconType
.
If the meaning of the 'Icon' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_Icon()
EjbNameType getEjbName()
If the meaning of the 'Ejb Name' containment reference isn't clear, there really should be more of a description here...
setEjbName(EjbNameType)
,
EjbJar31Package.getEntityBeanType_EjbName()
void setEjbName(EjbNameType value)
Ejb Name
' containment reference.
value
- the new value of the 'Ejb Name' containment reference.getEjbName()
XsdStringType getMappedName()
If the meaning of the 'Mapped Name' containment reference isn't clear, there really should be more of a description here...
setMappedName(XsdStringType)
,
EjbJar31Package.getEntityBeanType_MappedName()
void setMappedName(XsdStringType value)
Mapped Name
' containment reference.
value
- the new value of the 'Mapped Name' containment reference.getMappedName()
HomeType getHome()
If the meaning of the 'Home' containment reference isn't clear, there really should be more of a description here...
setHome(HomeType)
,
EjbJar31Package.getEntityBeanType_Home()
void setHome(HomeType value)
Home
' containment reference.
value
- the new value of the 'Home' containment reference.getHome()
RemoteType getRemote()
If the meaning of the 'Remote' containment reference isn't clear, there really should be more of a description here...
setRemote(RemoteType)
,
EjbJar31Package.getEntityBeanType_Remote()
void setRemote(RemoteType value)
Remote
' containment reference.
value
- the new value of the 'Remote' containment reference.getRemote()
LocalHomeType getLocalHome()
If the meaning of the 'Local Home' containment reference isn't clear, there really should be more of a description here...
setLocalHome(LocalHomeType)
,
EjbJar31Package.getEntityBeanType_LocalHome()
void setLocalHome(LocalHomeType value)
Local Home
' containment reference.
value
- the new value of the 'Local Home' containment reference.getLocalHome()
LocalType getLocal()
If the meaning of the 'Local' containment reference isn't clear, there really should be more of a description here...
setLocal(LocalType)
,
EjbJar31Package.getEntityBeanType_Local()
void setLocal(LocalType value)
Local
' containment reference.
value
- the new value of the 'Local' containment reference.getLocal()
EjbClassType getEjbClass()
If the meaning of the 'Ejb Class' containment reference isn't clear, there really should be more of a description here...
setEjbClass(EjbClassType)
,
EjbJar31Package.getEntityBeanType_EjbClass()
void setEjbClass(EjbClassType value)
Ejb Class
' containment reference.
value
- the new value of the 'Ejb Class' containment reference.getEjbClass()
PersistenceTypeType getPersistenceType()
If the meaning of the 'Persistence Type' containment reference isn't clear, there really should be more of a description here...
setPersistenceType(PersistenceTypeType)
,
EjbJar31Package.getEntityBeanType_PersistenceType()
void setPersistenceType(PersistenceTypeType value)
Persistence Type
' containment reference.
value
- the new value of the 'Persistence Type' containment reference.getPersistenceType()
FullyQualifiedClassType getPrimKeyClass()
setPrimKeyClass(FullyQualifiedClassType)
,
EjbJar31Package.getEntityBeanType_PrimKeyClass()
void setPrimKeyClass(FullyQualifiedClassType value)
Prim Key Class
' containment reference.
value
- the new value of the 'Prim Key Class' containment reference.getPrimKeyClass()
TrueFalseType getReentrant()
setReentrant(TrueFalseType)
,
EjbJar31Package.getEntityBeanType_Reentrant()
void setReentrant(TrueFalseType value)
Reentrant
' containment reference.
value
- the new value of the 'Reentrant' containment reference.getReentrant()
CmpVersionType getCmpVersion()
If the meaning of the 'Cmp Version' containment reference isn't clear, there really should be more of a description here...
setCmpVersion(CmpVersionType)
,
EjbJar31Package.getEntityBeanType_CmpVersion()
void setCmpVersion(CmpVersionType value)
Cmp Version
' containment reference.
value
- the new value of the 'Cmp Version' containment reference.getCmpVersion()
JavaIdentifierType getAbstractSchemaName()
setAbstractSchemaName(JavaIdentifierType)
,
EjbJar31Package.getEntityBeanType_AbstractSchemaName()
void setAbstractSchemaName(JavaIdentifierType value)
Abstract Schema Name
' containment reference.
value
- the new value of the 'Abstract Schema Name' containment reference.getAbstractSchemaName()
getCmpField()
CmpFieldType
.
If the meaning of the 'Cmp Field' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_CmpField()
String getPrimkeyField()
setPrimkeyField(org.eclipse.modisco.jee.ejbjar.EjbJar31.String)
,
EjbJar31Package.getEntityBeanType_PrimkeyField()
void setPrimkeyField(String value)
Primkey Field
' containment reference.
value
- the new value of the 'Primkey Field' containment reference.getPrimkeyField()
getEnvEntry()
EnvEntryType
.
If the meaning of the 'Env Entry' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_EnvEntry()
getEjbRef()
EjbRefType
.
If the meaning of the 'Ejb Ref' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_EjbRef()
getEjbLocalRef()
EjbLocalRefType
.
If the meaning of the 'Ejb Local Ref' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_EjbLocalRef()
getServiceRef()
ServiceRefType
.
If the meaning of the 'Service Ref' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_ServiceRef()
getResourceRef()
ResourceRefType
.
If the meaning of the 'Resource Ref' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_ResourceRef()
getResourceEnvRef()
ResourceEnvRefType
.
If the meaning of the 'Resource Env Ref' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_ResourceEnvRef()
getMessageDestinationRef()
MessageDestinationRefType
.
If the meaning of the 'Message Destination Ref' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_MessageDestinationRef()
getPersistenceContextRef()
PersistenceContextRefType
.
If the meaning of the 'Persistence Context Ref' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_PersistenceContextRef()
getPersistenceUnitRef()
PersistenceUnitRefType
.
If the meaning of the 'Persistence Unit Ref' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_PersistenceUnitRef()
getPostConstruct()
LifecycleCallbackType
.
If the meaning of the 'Post Construct' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_PostConstruct()
getPreDestroy()
LifecycleCallbackType
.
If the meaning of the 'Pre Destroy' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_PreDestroy()
getDataSource()
DataSourceType
.
If the meaning of the 'Data Source' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_DataSource()
getSecurityRoleRef()
SecurityRoleRefType
.
If the meaning of the 'Security Role Ref' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_SecurityRoleRef()
SecurityIdentityType getSecurityIdentity()
If the meaning of the 'Security Identity' containment reference isn't clear, there really should be more of a description here...
setSecurityIdentity(SecurityIdentityType)
,
EjbJar31Package.getEntityBeanType_SecurityIdentity()
void setSecurityIdentity(SecurityIdentityType value)
Security Identity
' containment reference.
value
- the new value of the 'Security Identity' containment reference.getSecurityIdentity()
getQuery()
QueryType
.
If the meaning of the 'Query' containment reference list isn't clear, there really should be more of a description here...
EjbJar31Package.getEntityBeanType_Query()
java.lang.String getId()
If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...
setId(String)
,
EjbJar31Package.getEntityBeanType_Id()
void setId(java.lang.String value)
Id
' attribute.
value
- the new value of the 'Id' attribute.getId()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |