|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BeanMetaData
Deployment descriptor data for a single EJB. TODO: this currently can represent either a session or entity bean. Introduce classes to distinguish between them.
| Method Summary | |
|---|---|
org.eclipse.jst.j2ee.ejb.EnterpriseBean |
getBean()
|
java.util.Collection<FieldReference> |
getCMPFields()
Return a Set of IFields, one corresponding to each CMP field in this bean. |
java.util.Set<java.lang.Object> |
getCMRFields()
Return a Set of container managed relationship (cmr) fields, as FieldReference objects. |
java.util.Map<MethodReference,FieldReference> |
getCMRGetters()
Return a Map of container created getter methods for CMRs, as a mapping from MethodReference->FieldReference. |
java.util.Map<MethodReference,FieldReference> |
getCMRSetters()
Return a Map of container created setter methods for CMRs, as a mapping from MethodReference->FieldReference. |
TypeReference |
getEJBClass()
Return the type of the EJB class for this entity bean |
org.eclipse.jst.j2ee.ejb.EJBJar |
getEJBJar()
|
FieldReference |
getField(org.eclipse.jst.j2ee.ejb.CMRField firstField)
Method getField. |
java.util.Set<MethodReference> |
getFinders()
Return the Set of container created finder methods, as Method reference objects. |
java.util.Map<java.lang.Object,FieldReference> |
getGetterMethods()
Return a Map of the container created getter methods, as MethodReference objects, and the field that the method references. |
TypeReference |
getHomeInterface()
|
TypeReference |
getLocalHomeInterface()
|
TypeReference |
getLocalInterface()
|
TypeReference |
getPrimaryKeyType()
|
TypeReference |
getRemoteInterface()
|
java.util.Map<java.lang.Object,FieldReference> |
getSetterMethods()
Return a Map of the container created setter methods, as MethodReference objects, and the field that the method references. |
boolean |
isBeanManaged()
Return true if the bean uses BMP |
boolean |
isContainerManaged()
Return true if the bean is container managed. |
boolean |
isContainerManagedEntity()
Return true if the bean is a container managed entity. |
boolean |
isMessageDrivenBean()
Return true if the bean is a message-driven |
boolean |
isSessionBean()
Return true if the bean is a session bean. |
| Method Detail |
|---|
java.util.Collection<FieldReference> getCMPFields()
java.util.Set<java.lang.Object> getCMRFields()
java.util.Map<java.lang.Object,FieldReference> getGetterMethods()
java.util.Map<java.lang.Object,FieldReference> getSetterMethods()
java.util.Map<MethodReference,FieldReference> getCMRGetters()
java.util.Map<MethodReference,FieldReference> getCMRSetters()
TypeReference getEJBClass()
boolean isContainerManaged()
boolean isContainerManagedEntity()
boolean isBeanManaged()
boolean isSessionBean()
boolean isMessageDrivenBean()
java.util.Set<MethodReference> getFinders()
FieldReference getField(org.eclipse.jst.j2ee.ejb.CMRField firstField)
firstField -
org.eclipse.jst.j2ee.ejb.EnterpriseBean getBean()
org.eclipse.jst.j2ee.ejb.EJBJar getEJBJar()
TypeReference getHomeInterface()
TypeReference getLocalHomeInterface()
TypeReference getRemoteInterface()
TypeReference getLocalInterface()
TypeReference getPrimaryKeyType()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||