001: /**
002: * EasyBeans
003: * Copyright (C) 2006 Bull S.A.S.
004: * Contact: easybeans@ow2.org
005: *
006: * This library is free software; you can redistribute it and/or
007: * modify it under the terms of the GNU Lesser General Public
008: * License as published by the Free Software Foundation; either
009: * version 2.1 of the License, or any later version.
010: *
011: * This library is distributed in the hope that it will be useful,
012: * but WITHOUT ANY WARRANTY; without even the implied warranty of
013: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
014: * Lesser General Public License for more details.
015: *
016: * You should have received a copy of the GNU Lesser General Public
017: * License along with this library; if not, write to the Free Software
018: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
019: * USA
020: *
021: * --------------------------------------------------------------------------
022: * $Id: ItfSimpleEnvEntry.java 1970 2007-10-16 11:49:25Z benoitf $
023: * --------------------------------------------------------------------------
024: */package org.ow2.easybeans.tests.common.ejbs.base;
025:
026: /**
027: * This class is used to test the annotations and environment access to simple
028: * environment entries using annotations, deployment descriptors or combination
029: * of both.
030: * @author Eduardo Studzinski Estima de Castro
031: * @author Gisele Pinheiro Souza
032: */
033: public interface ItfSimpleEnvEntry {
034:
035: /**
036: * This constant has an value to be compared with the injected value or
037: * obtained value from the environment.
038: */
039: String ENTRY_STRING = new String("STRING00");
040:
041: /**
042: * This constant has an value to be compared with the injected value or
043: * obtained value from the environment.
044: */
045: String ENTRY_STRING_1 = new String("STRING01");
046:
047: /**
048: * This constant has an value to be compared with the injected value or
049: * obtained value from the environment.
050: */
051: Character ENTRY_CHARACTER = new Character('A');
052:
053: /**
054: * This constant has an value to be compared with the injected value or
055: * obtained value from the environment.
056: */
057: Character ENTRY_CHARACTER_1 = new Character('B');
058: /**
059: * This constant has an value to be compared with the injected value or
060: * obtained value from the environment.
061: */
062: Integer ENTRY_INTEGER = new Integer(12);
063:
064: /**
065: * This constant has an value to be compared with the injected value or
066: * obtained value from the environment.
067: */
068: Boolean ENTRY_BOOLEAN = new Boolean(true);
069:
070: /**
071: * This constant has an value to be compared with the injected value or
072: * obtained value from the environment.
073: */
074: Double ENTRY_DOUBLE = new Double(100);
075:
076: /**
077: * This constant has an value to be compared with the injected value or
078: * obtained value from the environment.
079: */
080: Byte ENTRY_BYTE = new Byte("2");
081:
082: /**
083: * This constant has an value to be compared with the injected value or
084: * obtained value from the environment.
085: */
086: Byte ENTRY_BYTE_1 = new Byte("3");
087:
088: /**
089: * This constant has an value to be compared with the injected value or
090: * obtained value from the environment.
091: */
092: Short ENTRY_SHORT = new Short("200");
093:
094: /**
095: * This constant has an value to be compared with the injected value or
096: * obtained value from the environment.
097: */
098: Short ENTRY_SHORT_1 = new Short("201");
099:
100: /**
101: * This constant has an value to be compared with the injected value or
102: * obtained value from the environment.
103: */
104: Long ENTRY_LONG = new Long(300);
105:
106: /**
107: * This constant has an value to be compared with the injected value or
108: * obtained value from the environment.
109: */
110: Float ENTRY_FLOAT = new Float(400);
111:
112: /**
113: * Checks if a String was value correctly injected or if it can be accessed from the
114: * environment using the session context and the JNDI API. If the comparison
115: * between the constant value and the obtained value fails an
116: * IllegalStateException is thrown.
117: */
118: void checkString00();
119:
120: /**
121: * Checks if a character value was correctly injected or if it can be accessed from
122: * the environment using the session context and the JNDI API. If the
123: * comparison between the constant value and the obtained value fails an
124: * IllegalStateException is thrown.
125: */
126: void checkCharacter00();
127:
128: /**
129: * Checks if an integer value was correctly injected or if it can be accessed from the
130: * environment using the session context and the JNDI API. If the comparison
131: * between the constant value and the obtained value fails an
132: * IllegalStateException is thrown.
133: */
134: void checkInteger00();
135:
136: /**
137: * Checks if a boolean value was correctly injected or if it can be accessed from the
138: * environment using the session context and the JNDI API. If the comparison
139: * between the constant value and the obtained value fails an
140: * IllegalStateException is thrown.
141: */
142: void checkBoolean00();
143:
144: /**
145: * Checks if a double value was correctly injected or if it can be accessed from the
146: * environment using the session context and the JNDI API. If the comparison
147: * between the constant value and the obtained value fails an
148: * IllegalStateException is thrown.
149: */
150: void checkDouble00();
151:
152: /**
153: * Checks if a byte value was correctly injected or if it can be accessed from the
154: * environment using the session context and the JNDI API. If the comparison
155: * between the constant value and the obtained value fails an
156: * IllegalStateException is thrown.
157: */
158: void checkByte00();
159:
160: /**
161: * Checks if a short value was correctly injected or if it can be accessed from the
162: * environment using the session context and the JNDI API. If the comparison
163: * between the constant value and the obtained value fails an
164: * IllegalStateException is thrown.
165: */
166: void checkShort00();
167:
168: /**
169: * Checks if a long value was correctly injected or if it can be accessed from the
170: * environment using the session context and the JNDI API. If the comparison
171: * between the constant value and the obtained value fails an
172: * IllegalStateException is thrown.
173: */
174: void checkLong00();
175:
176: /**
177: * Checks if a float value was correctly injected or if it can be accessed from the
178: * environment using the session context and the JNDI API. If the comparison
179: * between the constant value and the obtained value fails an
180: * IllegalStateException is thrown.
181: */
182: void checkFloat00();
183: }
|