diff options
Diffstat (limited to 'plugins/org.eclipse.jst.j2ee.core/j2ee-validation/org/eclipse/jst/j2ee/model/internal/validation/BMPLocalComponentVRule.java')
-rw-r--r-- | plugins/org.eclipse.jst.j2ee.core/j2ee-validation/org/eclipse/jst/j2ee/model/internal/validation/BMPLocalComponentVRule.java | 114 |
1 files changed, 0 insertions, 114 deletions
diff --git a/plugins/org.eclipse.jst.j2ee.core/j2ee-validation/org/eclipse/jst/j2ee/model/internal/validation/BMPLocalComponentVRule.java b/plugins/org.eclipse.jst.j2ee.core/j2ee-validation/org/eclipse/jst/j2ee/model/internal/validation/BMPLocalComponentVRule.java deleted file mode 100644 index 65af05ef2..000000000 --- a/plugins/org.eclipse.jst.j2ee.core/j2ee-validation/org/eclipse/jst/j2ee/model/internal/validation/BMPLocalComponentVRule.java +++ /dev/null @@ -1,114 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2001, 2004 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.j2ee.model.internal.validation; - -import java.util.HashMap; -import java.util.Map; - - - -/** - * @version 1.0 - * @author - */ -public final class BMPLocalComponentVRule extends AComponentVRule implements IEJBType, ILocalType, IMessagePrefixEjb20Constants { - private static final Object ID = IValidationRuleList.EJB20_BMP_LOCAL; - private static final Object[] DEPENDS_ON = new Object[]{IValidationRuleList.EJB20_BMP_BEANCLASS}; - private static final Map MESSAGE_IDS; - - private static final String MSSGID = ".blc"; // In messages, to identify which message version belongs to the BMP bean class, this id is used. //$NON-NLS-1$ - private static final String EXT = MSSGID + SPEC; // Extension to be used on non-method, non-field messages - private static final String BEXT = MSSGID + ON_BASE_SPEC; // Extension to be used on a method/field message when the method/field is inherited from a base type - private static final String MEXT = MSSGID + ON_THIS_SPEC; // Extension to be used on a method/field message when the method/field is implemented on the current type - - private static final long[] SUPERTYPES = new long[]{JAVAX_EJB_EJBLOCALOBJECT}; - private static final long[] SHOULD_NOT_BE_SUPERTYPES = null; - - private static final long[] METHODS_WHICH_MUST_EXIST = null; - private static final long[] METHODS_WHICH_MUST_NOT_EXIST = new long[]{}; - - private final long[] KNOWN_METHOD_TYPES = new long[]{CLINIT}; - - static { - MESSAGE_IDS = new HashMap(); - - MESSAGE_IDS.put(CHKJ2017, new String[]{CHKJ2017+EXT}); - - MESSAGE_IDS.put(CHKJ2023, new String[]{CHKJ2023+BEXT, CHKJ2023+MEXT}); - - MESSAGE_IDS.put(CHKJ2105, new String[]{CHKJ2105+SPEC}); - MESSAGE_IDS.put(CHKJ2404, new String[]{CHKJ2404+ON_BASE_SPEC, CHKJ2404+ON_THIS_SPEC}); // special case (shared by all types) - - MESSAGE_IDS.put(CHKJ2416, new String[]{CHKJ2416+ON_BASE_SPEC, CHKJ2416+ON_THIS_SPEC}); // special case (shared by all types) - - MESSAGE_IDS.put(CHKJ2433, new String[]{CHKJ2433}); - - MESSAGE_IDS.put(CHKJ2468, new String[]{CHKJ2468+BEXT, CHKJ2468+MEXT}); - MESSAGE_IDS.put(CHKJ2469, new String[]{CHKJ2469+BEXT, CHKJ2469+MEXT}); - - MESSAGE_IDS.put(CHKJ2470, new String[]{CHKJ2470+BEXT, CHKJ2470+MEXT}); - MESSAGE_IDS.put(CHKJ2471, new String[]{CHKJ2471+BEXT, CHKJ2471+MEXT}); - MESSAGE_IDS.put(CHKJ2472, new String[]{CHKJ2472+BEXT, CHKJ2472+MEXT}); - - MESSAGE_IDS.put(CHKJ2503_bus, new String[]{CHKJ2503_bus+BEXT, CHKJ2503_bus+MEXT}); - - MESSAGE_IDS.put(CHKJ2907, new String[]{CHKJ2907}); - } - - public final int getMessageRemoteExceptionSeverity() { - return MESSAGE_REMOTE_EXCEPTION_SEVERITY; - } - - public final long[] getSupertypes() { - return SUPERTYPES; - } - - public final long[] getShouldNotBeSupertypes() { - return SHOULD_NOT_BE_SUPERTYPES; - } - - public final int isRemote() { - return IS_REMOTE; - } - - public final long[] getMethodsWhichMustExist() { - return METHODS_WHICH_MUST_EXIST; - } - - public final long[] getMethodsWhichMustNotExist() { - return METHODS_WHICH_MUST_NOT_EXIST; - } - /* - * @see IValidationRule#getDependsOn() - */ - public final Object[] getDependsOn() { - return DEPENDS_ON; - } - - /* - * @see IValidationRule#getId() - */ - public final Object getId() { - return ID; - } - - /* - * @see IValidationRule#getMessageIds() - */ - public final Map getMessageIds() { - return MESSAGE_IDS; - } - - public final long[] getKnownMethodTypes() { - return KNOWN_METHOD_TYPES; - } - -} |