org.lateralnz.panther.util
Class EJBRef

java.lang.Object
  extended by org.lateralnz.panther.util.EJBRef
All Implemented Interfaces:
Constants

public final class EJBRef
extends java.lang.Object
implements Constants

supporting methods to access a thread-local variable to store the ejb being used by the current thread


Field Summary
 
Fields inherited from interface org.lateralnz.common.util.Constants
AMPERSAND, AND, APPLICATION_X_WWW_FORM_URLENCODED, ASTERISK, AT, BACK_SLASH, CHAR_LEFT_CHEV, CHAR_RIGHT_CHEV, COLON, COMMA, CRLF, DASH, DELETE, DOLLAR, DOT, DOT_CLASS, DOT_JAVA, EIGHT, EMPTY, EQUALS, FALSE, FILE_SEPARATOR, FIVE, FORWARD_SLASH, FOUR, FULLSTOP, HASH, HAT, INSERT, LEFT_BRACE, LEFT_BRACKET, LEFT_CHEV, MAX_LEN_APPCODE, MAX_LEN_APPGROUP, MAX_LEN_MSGCODE, MAX_LEN_MSGTEXT, MINUS_ONE, N, NEWLINE, NINE, NO, NULL_STRING, OFF, ON, ONE, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_WEEK, PATH_SEPARATOR, PERCENT, PIPE, PLUS, QUESTION_MARK, QUOTE, REQUIRED, REQUIRES_NEW, RETURN, RIGHT_BRACE, RIGHT_BRACKET, RIGHT_CHEV, SELECT, SEMICOLON, SEVEN, SINGLE_QUOTE, SIX, SPACE, SQ_LEFT_BRACKET, SQ_RIGHT_BRACKET, SUPPORTS, TEXT_HTML, TEXT_PLAIN, TEXT_XML, THREE, TRUE, TWO, UNDERSCORE, UPDATE, UTF_8, Y, YES, ZERO
 
Constructor Summary
EJBRef()
           
 
Method Summary
static java.lang.String getEJBName()
          get the current ejb name
static java.lang.String popEJBName()
          pop the last name off the ejb stack
static void pushEJBName(java.lang.String name)
          push a name onto the ejbname stack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EJBRef

public EJBRef()
Method Detail

pushEJBName

public static final void pushEJBName(java.lang.String name)
push a name onto the ejbname stack


getEJBName

public static final java.lang.String getEJBName()
get the current ejb name


popEJBName

public static final java.lang.String popEJBName()
pop the last name off the ejb stack