cuba.util.ddgen.tokens
Class Reference

java.lang.Object
  extended by cuba.util.ddgen.tokens.Reference
Direct Known Subclasses:
ComponentReference, EntityManagerReference, EnvironmentEntry, ResourceReference

public abstract class Reference
extends java.lang.Object

Base class for resource and component references

Author:
Jan Wegener

Constructor Summary
Reference()
           
 
Method Summary
 java.lang.String ejb3InjectionNameAttr()
           
 java.lang.String ejb3InterfaceAttrName()
           
 java.lang.String ejb3LinkAttrName()
           
 java.lang.String getInjectionMemberName()
           
 java.lang.String getInjectionMethodDeclaratorType()
           
 java.lang.String getInjectionMethodName()
           
 java.lang.String getLink()
           
 java.lang.String getReferenceName()
           
 java.lang.String getTypeName()
           
 boolean isComponentContext()
           
 boolean needsInjection()
           
 void setInjectionMemberName(java.lang.String string)
           
 void setInjectionMethodDeclaratorType(java.lang.String value)
           
 void setInjectionMethodName(java.lang.String string)
           
 void setLink(java.lang.String link)
           
 void setReferenceName(java.lang.String string)
           
 void setTypeName(java.lang.String string)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Reference

public Reference()
Method Detail

getReferenceName

public java.lang.String getReferenceName()

getTypeName

public java.lang.String getTypeName()

getLink

public java.lang.String getLink()

getInjectionMemberName

public java.lang.String getInjectionMemberName()

getInjectionMethodName

public java.lang.String getInjectionMethodName()

getInjectionMethodDeclaratorType

public java.lang.String getInjectionMethodDeclaratorType()

setReferenceName

public void setReferenceName(java.lang.String string)

setTypeName

public void setTypeName(java.lang.String string)

setLink

public void setLink(java.lang.String link)

setInjectionMemberName

public void setInjectionMemberName(java.lang.String string)

setInjectionMethodName

public void setInjectionMethodName(java.lang.String string)

setInjectionMethodDeclaratorType

public void setInjectionMethodDeclaratorType(java.lang.String value)

needsInjection

public boolean needsInjection()

isComponentContext

public boolean isComponentContext()

ejb3InterfaceAttrName

public java.lang.String ejb3InterfaceAttrName()

ejb3LinkAttrName

public java.lang.String ejb3LinkAttrName()

ejb3InjectionNameAttr

public java.lang.String ejb3InjectionNameAttr()