|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.easybeans.deployment.annotations.metadata.FieldAnnotationMetadata
public class FieldAnnotationMetadata
This class represents the annotation metadata of a field.
Field Summary | |
---|---|
private ClassAnnotationMetadata |
classAnnotationMetadata
Parent metadata. |
private boolean |
inherited
This field is a field from a super class ? |
private JAnnotationEJB |
jAnnotationEJB
Object representing @ EJB annotation. |
private JAnnotationResource |
jAnnotationResource
Object representing @ Resource annotation. |
private JField |
jField
Method on which we got metadata. |
private boolean |
persistenceContext
This field is used as a PersistenceContext. |
Constructor Summary | |
---|---|
FieldAnnotationMetadata(JField jField,
ClassAnnotationMetadata classAnnotationMetadata)
Constructor. |
Method Summary | |
---|---|
private static void |
concatStringBuilder(java.lang.String name,
java.lang.Object object,
java.lang.StringBuilder sb)
Adds an entry to the given StringBuilder. |
private static void |
concatStringBuilder(java.lang.String name,
java.lang.Object object,
java.lang.StringBuilder sb,
java.lang.String indent)
Adds an entry to the given StringBuilder. |
ClassAnnotationMetadata |
getClassAnnotationMetadata()
|
java.lang.String |
getFieldName()
|
JAnnotationEJB |
getJAnnotationEJB()
|
JAnnotationResource |
getJAnnotationResource()
|
JField |
getJField()
|
boolean |
isInherited()
|
boolean |
isPersistenceContext()
|
void |
setInherited(boolean inherited)
Sets the inheritance of this method. |
void |
setJAnnotationEJB(JAnnotationEJB jAnnotationEJB)
Set JAnnotationEJB object. |
void |
setJAnnotationResource(JAnnotationResource jAnnotationResource)
Set JAnnotationResource object. |
void |
setPersistenceContext(boolean persistenceContext)
Sets the persistence context info on this field. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private JField jField
private ClassAnnotationMetadata classAnnotationMetadata
private JAnnotationEJB jAnnotationEJB
EJB
annotation.
private JAnnotationResource jAnnotationResource
Resource
annotation.
private boolean inherited
private boolean persistenceContext
Constructor Detail |
---|
public FieldAnnotationMetadata(JField jField, ClassAnnotationMetadata classAnnotationMetadata)
jField
- the field on which we will set/add metadataclassAnnotationMetadata
- the parent metadata.Method Detail |
---|
public java.lang.String getFieldName()
public JField getJField()
public java.lang.String toString()
toString
in class java.lang.Object
private static void concatStringBuilder(java.lang.String name, java.lang.Object object, java.lang.StringBuilder sb, java.lang.String indent)
name
- the name of the entry.object
- object to add.sb
- the string builder object on which add the given element.indent
- the indent to add at each line.private static void concatStringBuilder(java.lang.String name, java.lang.Object object, java.lang.StringBuilder sb)
name
- the name of the entry.object
- object to add.sb
- the string builder object on which add the given element.public boolean isInherited()
public void setInherited(boolean inherited)
inherited
- true if method is from a super classpublic ClassAnnotationMetadata getClassAnnotationMetadata()
public JAnnotationEJB getJAnnotationEJB()
getJAnnotationEJB
in interface IAnnotationEJB
public void setJAnnotationEJB(JAnnotationEJB jAnnotationEJB)
setJAnnotationEJB
in interface IAnnotationEJB
jAnnotationEJB
- object representing javax.annotation.EJB annotation.public JAnnotationResource getJAnnotationResource()
getJAnnotationResource
in interface IAnnotationResource
public void setJAnnotationResource(JAnnotationResource jAnnotationResource)
setJAnnotationResource
in interface IAnnotationResource
jAnnotationResource
- object representing javax.annotation.Resource annotation.public boolean isPersistenceContext()
public void setPersistenceContext(boolean persistenceContext)
persistenceContext
- true/false
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |