|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DeploymentMetaData
Interface to data from deployment descriptors.
| Method Summary | |
|---|---|
java.util.Set<FieldReference> |
getAllCMPFields()
Method getAllCMPFields. |
java.util.Set<java.lang.Object> |
getAllCMRFields()
Return a Set of the container managed relationship (cmr) fields. |
java.util.Map<MethodReference,FieldReference> |
getAllCMRGetters()
Return the Set of methods corresponding to EJB CMR getter methods, as a mapping from MethodReference -> FieldReference |
java.util.Collection<MethodReference> |
getAllFinders()
Return the Set of MethodReferences corresponding to EJB finder methods. |
BeanMetaData |
getBeanForInterface(TypeReference t)
Return the entity bean implementation corresponding to the interface t |
BeanMetaData |
getBeanMetaData(TypeReference type)
Return the BeanMetaData describing a particular bean, or null if the type does not correspond to an EJB. |
FieldReference |
getCMPField(MemberReference mr)
Method getCMPField. |
TypeReference |
getCMPType(TypeReference typeReference)
Method getCMPType. |
BeanMetaData |
getCMRBean(FieldReference field)
Given a field that is populated by a CMR, return the descriptor of the Bean type that the field will point to. |
org.eclipse.jst.j2ee.ejb.EJBRelationshipRole |
getCMRRole(FieldReference field)
|
TypeReference |
getFinderBeanType(MemberReference method)
|
FieldReference |
getOppositeField(FieldReference field)
|
boolean |
isCMPGetter(MemberReference mr)
Method isCMPGetter. |
boolean |
isCMPSetter(MemberReference mr)
Method isCMPSetter. |
boolean |
isCMRGetter(MemberReference method)
|
boolean |
isCMRSetter(MemberReference method)
|
boolean |
isContainerManaged(TypeReference t)
Return true if the class is container managed. |
boolean |
isEJBInterface(TypeReference t)
Is a class an EJB interface (any flavor)? |
boolean |
isFinder(MemberReference ref)
|
boolean |
isHomeInterface(TypeReference t)
Is a class an EJB home interface? |
boolean |
isLocalHomeInterface(TypeReference t)
Is a class an EJB local home interface? |
boolean |
isLocalInterface(TypeReference t)
Is a class an EJB local interface? |
boolean |
isMessageDriven(TypeReference type)
Is type an MDB? |
boolean |
isRemoteInterface(TypeReference t)
Is a class an EJB remote interface? |
java.util.Iterator<BeanMetaData> |
iterateEntities()
|
java.util.Iterator<BeanMetaData> |
iterateMDBs()
|
java.util.Iterator<BeanMetaData> |
iterateSessions()
|
| Method Detail |
|---|
BeanMetaData getBeanMetaData(TypeReference type)
type - TypeReferencejava.util.Set<FieldReference> getAllCMPFields()
java.util.Set<java.lang.Object> getAllCMRFields()
boolean isRemoteInterface(TypeReference t)
boolean isHomeInterface(TypeReference t)
boolean isLocalInterface(TypeReference t)
boolean isLocalHomeInterface(TypeReference t)
boolean isEJBInterface(TypeReference t)
boolean isMessageDriven(TypeReference type)
BeanMetaData getBeanForInterface(TypeReference t)
t - the home or remote interface for a bean
boolean isContainerManaged(TypeReference t)
TypeReference getCMPType(TypeReference typeReference)
typeReference -
boolean isCMPGetter(MemberReference mr)
mr -
FieldReference getCMPField(MemberReference mr)
mr -
boolean isCMPSetter(MemberReference mr)
mr -
java.util.Collection<MethodReference> getAllFinders()
java.util.Map<MethodReference,FieldReference> getAllCMRGetters()
BeanMetaData getCMRBean(FieldReference field)
field -
TypeReference getFinderBeanType(MemberReference method)
method - a finder
boolean isFinder(MemberReference ref)
ref -
java.util.Iterator<BeanMetaData> iterateEntities()
java.util.Iterator<BeanMetaData> iterateSessions()
java.util.Iterator<BeanMetaData> iterateMDBs()
boolean isCMRGetter(MemberReference method)
method -
boolean isCMRSetter(MemberReference method)
method -
FieldReference getOppositeField(FieldReference field)
field - a field that represents a CMR
org.eclipse.jst.j2ee.ejb.EJBRelationshipRole getCMRRole(FieldReference field)
field - a field that represents a CMR
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||