JBoss Metadata EJB 7.2.2.Final

org.jboss.metadata.ejb.parser.spec
Enum EjbJarElement

java.lang.Object
  extended by java.lang.Enum<EjbJarElement>
      extended by org.jboss.metadata.ejb.parser.spec.EjbJarElement
All Implemented Interfaces:
Serializable, Comparable<EjbJarElement>

public enum EjbJarElement
extends Enum<EjbJarElement>

Enumeration of all XML elements that are allowed in a ejb-jar.xml

Note that this enumeration contains all possible elements allowed in the ejb-jar.xml, irrespective of its xsd/dtd version.

User: Jaikiran Pai


Enum Constant Summary
ABSTRACT_SCHEMA_NAME
           
ACCESS_TIMEOUT
           
ACKNOWLEDGE_MODE
           
ACTIVATION_CONFIG
           
ACTIVATION_CONFIG_PROPERTY
           
ACTIVATION_CONFIG_PROPERTY_NAME
           
ACTIVATION_CONFIG_PROPERTY_VALUE
           
AFTER_BEGIN_METHOD
           
AFTER_COMPLETION_METHOD
           
APPLICATION_EXCEPTION
           
AROUND_INVOKE
           
AROUND_TIMEOUT
           
ASSEMBLY_DESCRIPTOR
           
ASYNC_METHOD
           
BEAN_METHOD
           
BEFORE_COMPLETION_METHOD
           
BUSINESS_LOCAL
           
BUSINESS_REMOTE
           
CASCADE_DELETE
           
CLASS
           
CMP_FIELD
           
CMP_VERSION
           
CMR_FIELD
           
CMR_FIELD_NAME
           
CMR_FIELD_TYPE
           
CONCURRENCY_MANAGEMENT_TYPE
           
CONCURRENT_METHOD
           
CONTAINER_TRANSACTION
           
CREATE_METHOD
           
DAY_OF_MONTH
           
DAY_OF_WEEK
           
DEPENDS_ON
           
DESCRIPTION
           
DESTINATION_TYPE
           
EJB_CLASS
           
EJB_CLIENT_JAR
           
EJB_NAME
           
EJB_QL
           
EJB_RELATION
           
EJB_RELATION_NAME
           
EJB_RELATIONSHIP_ROLE
           
EJB_RELATIONSHIP_ROLE_NAME
           
END
           
ENTERPRISE_BEANS
           
ENTITY
           
EXCEPTION_CLASS
           
EXCLUDE_CLASS_INTERCEPTORS
           
EXCLUDE_DEFAULT_INTERCEPTORS
           
EXCLUDE_LIST
           
FIELD_NAME
           
HOME
           
HOUR
           
INFO
           
INHERITED
           
INIT_METHOD
           
INIT_ON_STARTUP
           
INTERCEPTOR
           
INTERCEPTOR_BINDING
           
INTERCEPTOR_CLASS
           
INTERCEPTOR_ORDER
           
INTERCEPTORS
           
LOCAL
           
LOCAL_BEAN
           
LOCAL_HOME
           
LOCK
           
MAPPED_NAME
           
MESSAGE_DESTINATION
           
MESSAGE_DESTINATION_LINK
           
MESSAGE_DESTINATION_TYPE
           
MESSAGE_DRIVEN
           
MESSAGE_DRIVEN_DESTINATION
           
MESSAGE_SELECTOR
           
MESSAGING_TYPE
           
METHOD
           
METHOD_INTF
           
METHOD_NAME
           
METHOD_PARAM
           
METHOD_PARAMS
           
METHOD_PERMISSION
           
MINUTE
           
MODULE_NAME
           
MONTH
           
MULTIPLICITY
           
PERSISTENCE_TYPE
           
PERSISTENT
           
POST_ACTIVATE
           
PRE_PASSIVATE
           
PRIM_KEY_CLASS
           
PRIMKEY_FIELD
           
QUERY
           
QUERY_METHOD
           
REENTRANT
           
RELATIONSHIP_ROLE_SOURCE
           
RELATIONSHIPS
           
REMOTE
           
REMOVE_METHOD
           
RESULT_TYPE_MAPPING
           
RETAIN_IF_EXCEPTION
           
ROLE_NAME
           
ROLLBACK
           
RUN_AS
           
SCHEDULE
           
SECOND
           
SECURITY_IDENTITY
           
SECURITY_ROLE
           
SECURITY_ROLE_REF
           
SERVICE_ENDPOINT
           
SESSION
           
SESSION_TYPE
           
START
           
STATEFUL_TIMEOUT
           
SUBSCRIPTION_DURABILITY
           
TIMEOUT
           
TIMEOUT_METHOD
           
TIMER
           
TIMEZONE
           
TRANS_ATTRIBUTE
           
TRANSACTION_TYPE
           
UNCHECKED
           
UNIT
           
UNKNOWN
           
USE_CALLER_IDENTITY
           
YEAR
           
 
Method Summary
static EjbJarElement forName(String elementName)
          Returns the EjbJarElement corresponding to the passed elementName

If no such element exists then UNKNOWN is returned.

 String getLocalName()
          Get the local name of this element.
static EjbJarElement valueOf(String name)
          Returns the enum constant of this type with the specified name.
static EjbJarElement[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

UNKNOWN

public static final EjbJarElement UNKNOWN

ABSTRACT_SCHEMA_NAME

public static final EjbJarElement ABSTRACT_SCHEMA_NAME

ACCESS_TIMEOUT

public static final EjbJarElement ACCESS_TIMEOUT

ACKNOWLEDGE_MODE

public static final EjbJarElement ACKNOWLEDGE_MODE

ACTIVATION_CONFIG

public static final EjbJarElement ACTIVATION_CONFIG

ACTIVATION_CONFIG_PROPERTY

public static final EjbJarElement ACTIVATION_CONFIG_PROPERTY

ACTIVATION_CONFIG_PROPERTY_NAME

public static final EjbJarElement ACTIVATION_CONFIG_PROPERTY_NAME

ACTIVATION_CONFIG_PROPERTY_VALUE

public static final EjbJarElement ACTIVATION_CONFIG_PROPERTY_VALUE

AFTER_BEGIN_METHOD

public static final EjbJarElement AFTER_BEGIN_METHOD

AFTER_COMPLETION_METHOD

public static final EjbJarElement AFTER_COMPLETION_METHOD

APPLICATION_EXCEPTION

public static final EjbJarElement APPLICATION_EXCEPTION

AROUND_INVOKE

public static final EjbJarElement AROUND_INVOKE

AROUND_TIMEOUT

public static final EjbJarElement AROUND_TIMEOUT

ASSEMBLY_DESCRIPTOR

public static final EjbJarElement ASSEMBLY_DESCRIPTOR

ASYNC_METHOD

public static final EjbJarElement ASYNC_METHOD

BEAN_METHOD

public static final EjbJarElement BEAN_METHOD

BEFORE_COMPLETION_METHOD

public static final EjbJarElement BEFORE_COMPLETION_METHOD

BUSINESS_LOCAL

public static final EjbJarElement BUSINESS_LOCAL

BUSINESS_REMOTE

public static final EjbJarElement BUSINESS_REMOTE

CASCADE_DELETE

public static final EjbJarElement CASCADE_DELETE

CLASS

public static final EjbJarElement CLASS

CMP_FIELD

public static final EjbJarElement CMP_FIELD

CMP_VERSION

public static final EjbJarElement CMP_VERSION

CMR_FIELD

public static final EjbJarElement CMR_FIELD

CMR_FIELD_NAME

public static final EjbJarElement CMR_FIELD_NAME

CMR_FIELD_TYPE

public static final EjbJarElement CMR_FIELD_TYPE

CONCURRENCY_MANAGEMENT_TYPE

public static final EjbJarElement CONCURRENCY_MANAGEMENT_TYPE

CONCURRENT_METHOD

public static final EjbJarElement CONCURRENT_METHOD

CONTAINER_TRANSACTION

public static final EjbJarElement CONTAINER_TRANSACTION

CREATE_METHOD

public static final EjbJarElement CREATE_METHOD

DAY_OF_MONTH

public static final EjbJarElement DAY_OF_MONTH

DAY_OF_WEEK

public static final EjbJarElement DAY_OF_WEEK

DEPENDS_ON

public static final EjbJarElement DEPENDS_ON

DESCRIPTION

public static final EjbJarElement DESCRIPTION

DESTINATION_TYPE

public static final EjbJarElement DESTINATION_TYPE

EJB_CLASS

public static final EjbJarElement EJB_CLASS

EJB_CLIENT_JAR

public static final EjbJarElement EJB_CLIENT_JAR

EJB_NAME

public static final EjbJarElement EJB_NAME

EJB_QL

public static final EjbJarElement EJB_QL

EJB_RELATION

public static final EjbJarElement EJB_RELATION

EJB_RELATION_NAME

public static final EjbJarElement EJB_RELATION_NAME

EJB_RELATIONSHIP_ROLE

public static final EjbJarElement EJB_RELATIONSHIP_ROLE

EJB_RELATIONSHIP_ROLE_NAME

public static final EjbJarElement EJB_RELATIONSHIP_ROLE_NAME

END

public static final EjbJarElement END

ENTERPRISE_BEANS

public static final EjbJarElement ENTERPRISE_BEANS

ENTITY

public static final EjbJarElement ENTITY

EXCEPTION_CLASS

public static final EjbJarElement EXCEPTION_CLASS

EXCLUDE_DEFAULT_INTERCEPTORS

public static final EjbJarElement EXCLUDE_DEFAULT_INTERCEPTORS

EXCLUDE_CLASS_INTERCEPTORS

public static final EjbJarElement EXCLUDE_CLASS_INTERCEPTORS

EXCLUDE_LIST

public static final EjbJarElement EXCLUDE_LIST

FIELD_NAME

public static final EjbJarElement FIELD_NAME

HOME

public static final EjbJarElement HOME

HOUR

public static final EjbJarElement HOUR

INFO

public static final EjbJarElement INFO

INHERITED

public static final EjbJarElement INHERITED

INIT_METHOD

public static final EjbJarElement INIT_METHOD

INIT_ON_STARTUP

public static final EjbJarElement INIT_ON_STARTUP

INTERCEPTOR

public static final EjbJarElement INTERCEPTOR

INTERCEPTORS

public static final EjbJarElement INTERCEPTORS

INTERCEPTOR_BINDING

public static final EjbJarElement INTERCEPTOR_BINDING

INTERCEPTOR_CLASS

public static final EjbJarElement INTERCEPTOR_CLASS

INTERCEPTOR_ORDER

public static final EjbJarElement INTERCEPTOR_ORDER

LOCAL

public static final EjbJarElement LOCAL

LOCAL_BEAN

public static final EjbJarElement LOCAL_BEAN

LOCAL_HOME

public static final EjbJarElement LOCAL_HOME

LOCK

public static final EjbJarElement LOCK

MAPPED_NAME

public static final EjbJarElement MAPPED_NAME

MESSAGE_DESTINATION

public static final EjbJarElement MESSAGE_DESTINATION

MESSAGE_DESTINATION_LINK

public static final EjbJarElement MESSAGE_DESTINATION_LINK

MESSAGE_DESTINATION_TYPE

public static final EjbJarElement MESSAGE_DESTINATION_TYPE

MESSAGE_DRIVEN

public static final EjbJarElement MESSAGE_DRIVEN

MESSAGE_DRIVEN_DESTINATION

public static final EjbJarElement MESSAGE_DRIVEN_DESTINATION

MESSAGE_SELECTOR

public static final EjbJarElement MESSAGE_SELECTOR

MESSAGING_TYPE

public static final EjbJarElement MESSAGING_TYPE

METHOD

public static final EjbJarElement METHOD

METHOD_INTF

public static final EjbJarElement METHOD_INTF

METHOD_NAME

public static final EjbJarElement METHOD_NAME

METHOD_PARAM

public static final EjbJarElement METHOD_PARAM

METHOD_PARAMS

public static final EjbJarElement METHOD_PARAMS

METHOD_PERMISSION

public static final EjbJarElement METHOD_PERMISSION

MINUTE

public static final EjbJarElement MINUTE

MODULE_NAME

public static final EjbJarElement MODULE_NAME

MONTH

public static final EjbJarElement MONTH

MULTIPLICITY

public static final EjbJarElement MULTIPLICITY

PERSISTENCE_TYPE

public static final EjbJarElement PERSISTENCE_TYPE

PERSISTENT

public static final EjbJarElement PERSISTENT

PRIM_KEY_CLASS

public static final EjbJarElement PRIM_KEY_CLASS

PRIMKEY_FIELD

public static final EjbJarElement PRIMKEY_FIELD

POST_ACTIVATE

public static final EjbJarElement POST_ACTIVATE

PRE_PASSIVATE

public static final EjbJarElement PRE_PASSIVATE

QUERY

public static final EjbJarElement QUERY

QUERY_METHOD

public static final EjbJarElement QUERY_METHOD

REENTRANT

public static final EjbJarElement REENTRANT

RELATIONSHIPS

public static final EjbJarElement RELATIONSHIPS

RELATIONSHIP_ROLE_SOURCE

public static final EjbJarElement RELATIONSHIP_ROLE_SOURCE

REMOTE

public static final EjbJarElement REMOTE

REMOVE_METHOD

public static final EjbJarElement REMOVE_METHOD

RESULT_TYPE_MAPPING

public static final EjbJarElement RESULT_TYPE_MAPPING

RETAIN_IF_EXCEPTION

public static final EjbJarElement RETAIN_IF_EXCEPTION

ROLE_NAME

public static final EjbJarElement ROLE_NAME

ROLLBACK

public static final EjbJarElement ROLLBACK

RUN_AS

public static final EjbJarElement RUN_AS

SCHEDULE

public static final EjbJarElement SCHEDULE

SECOND

public static final EjbJarElement SECOND

SECURITY_IDENTITY

public static final EjbJarElement SECURITY_IDENTITY

SECURITY_ROLE

public static final EjbJarElement SECURITY_ROLE

SECURITY_ROLE_REF

public static final EjbJarElement SECURITY_ROLE_REF

SERVICE_ENDPOINT

public static final EjbJarElement SERVICE_ENDPOINT

SESSION

public static final EjbJarElement SESSION

SESSION_TYPE

public static final EjbJarElement SESSION_TYPE

START

public static final EjbJarElement START

STATEFUL_TIMEOUT

public static final EjbJarElement STATEFUL_TIMEOUT

SUBSCRIPTION_DURABILITY

public static final EjbJarElement SUBSCRIPTION_DURABILITY

TIMEOUT

public static final EjbJarElement TIMEOUT

TIMEOUT_METHOD

public static final EjbJarElement TIMEOUT_METHOD

TIMER

public static final EjbJarElement TIMER

TIMEZONE

public static final EjbJarElement TIMEZONE

TRANS_ATTRIBUTE

public static final EjbJarElement TRANS_ATTRIBUTE

TRANSACTION_TYPE

public static final EjbJarElement TRANSACTION_TYPE

UNCHECKED

public static final EjbJarElement UNCHECKED

UNIT

public static final EjbJarElement UNIT

USE_CALLER_IDENTITY

public static final EjbJarElement USE_CALLER_IDENTITY

YEAR

public static final EjbJarElement YEAR
Method Detail

values

public static EjbJarElement[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (EjbJarElement c : EjbJarElement.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static EjbJarElement valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getLocalName

public String getLocalName()
Get the local name of this element.

Returns:
the local name

forName

public static EjbJarElement forName(String elementName)
Returns the EjbJarElement corresponding to the passed elementName

If no such element exists then UNKNOWN is returned.

Parameters:
elementName -
Returns:

JBoss Metadata EJB 7.2.2.Final

Copyright © 2015 JBoss by Red Hat. All Rights Reserved.