Oracle Application Server TopLink API Reference
10g (9.0.4)

B10491-01

oracle.toplink.tools.ejbjar
Class Session

java.lang.Object
  |
  +--oracle.toplink.tools.ejbjar.DomObject
        |
        +--oracle.toplink.tools.ejbjar.Description
              |
              +--oracle.toplink.tools.ejbjar.EnterpriseObject
                    |
                    +--oracle.toplink.tools.ejbjar.Session
All Implemented Interfaces:
EjbJarConstants

public class Session
extends EnterpriseObject

Session object that stores all deployment descriptor info pertaining to a particular session bean.


Field Summary

 

Fields inherited from interface oracle.toplink.tools.ejbjar.EjbJarConstants
ABSTRACT_SCHEMA_NAME, ACKNOWLEDGE_MODE, APPLICATION_AUTH, ASSEMBLY_DESCRIPTOR, AUTO_ACKNOWLEDGE, BEAN_MANAGED, BOOLEAN_TYPE, BYTE_TYPE, CASCADE_DELETE, CMP_FIELD, CMP_VERSION, CMP_VERSION_1, CMP_VERSION_2, CMR_FIELD, CMR_FIELD_NAME, CMR_FIELD_TYPE, COLLECTION_TYPE, CONTAINER_AUTH, CONTAINER_MANAGED, CONTAINER_TRANSACTION, DESCRIPTION, DESTINATION_TYPE, DISPLAY_NAME, DOUBLE_TYPE, DUPS_OK_ACKNOWLEDGE, DURABLE, EJB_CLASS, EJB_CLIENT_JAR, EJB_JAR, EJB_LINK, EJB_LOCAL_REF, EJB_NAME, EJB_QL, EJB_REF, EJB_REF_NAME, EJB_REF_TYPE, EJB_RELATION, EJB_RELATION_NAME, EJB_RELATIONSHIP_ROLE, EJB_RELATIONSHIP_ROLE_NAME, ENTERPRISE_BEANS, ENTITY, ENTITY_REF_TYPE, ENV_ENTRY, ENV_ENTRY_NAME, ENV_ENTRY_TYPE, ENV_ENTRY_VALUE, EXCLUDE_LIST, FALSE_VALUE, FIELD_NAME, FLOAT_TYPE, HOME, INTEGER_TYPE, LARGE_ICON, LOCAL, LOCAL_HOME, LONG_TYPE, MANDATORY, MESSAGE_DRIVEN, MESSAGE_DRIVEN_DESTINATION, MESSAGE_SELECTOR, METHOD, METHOD_INTF, METHOD_NAME, METHOD_PARAM, METHOD_PARAMS, METHOD_PERMISSION, MULTIPLICITY, MULTIPLICITY_MANY, MULTIPLICITY_ONE, NEVER, NONDURABLE, NOT_SUPPORTED, PERSISTENCE_TYPE, PRIM_KEY_CLASS, PRIMKEY_FIELD, QUERY, QUERY_METHOD, QUEUE_TYPE, REENTRANT, RELATIONSHIP_ROLE_SOURCE, RELATIONSHIPS, REMOTE, REQUIRED, REQUIRES_NEW, RES_AUTH, RES_REF_NAME, RES_SHARING_SCOPE, RES_TYPE, RESOURCE_ENV_REF, RESOURCE_ENV_REF_NAME, RESOURCE_ENV_REF_TYPE, RESOURCE_REF, RESULT_TYPE_MAPPING, ROLE_LINK, ROLE_NAME, RUN_AS, SECURITY_IDENTITY, SECURITY_ROLE, SECURITY_ROLE_REF, SESSION, SESSION_REF_TYPE, SESSION_TYPE, SET_TYPE, SHAREABLE_SCOPE, SHORT_TYPE, SMALL_ICON, STATEFUL_TYPE, STATELESS_TYPE, STRING_TYPE, SUBSCRIPTION_DURABILITY, SUPPORTS, TOPIC_TYPE, TRANS_ATTRIBUTE, TRANSACTION_TYPE, TRUE_VALUE, UNCHECKED, UNSHAREABLE_SCOPE, USE_CALLER_IDENTITY

 

Constructor Summary
Session()
           

 

Method Summary
 java.lang.String getHome()
           
 java.lang.String getRemote()
           
 java.util.Vector getSecurityRoleReferences()
           
 java.lang.String getSessionType()
           
 java.lang.String getTransactionType()
           
 boolean isSession()
          Return true if this is a session object, false if not.
 void loadFromElement(org.w3c.dom.Element e)
          Load the data for this instance from the specified element.
 void setHome(java.lang.String h)
           
 void setRemote(java.lang.String rem)
           
 void setSecurityRoleReferences(java.util.Vector refs)
           
 void setSessionType(java.lang.String sessType)
           
 void setTransactionType(java.lang.String transType)
           
 org.w3c.dom.Element toElement(org.w3c.dom.Document doc)
          Return the data from this instance as a DOM element.

 

Methods inherited from class oracle.toplink.tools.ejbjar.EnterpriseObject
getDisplayName, getEjbClass, getEjbLocalReferences, getEjbName, getEjbReferences, getEnvEntries, getLargeIcon, getResourceEnvReferences, getResourceReferences, getSecurityIdentity, getSmallIcon, inheritedFields, isEntity, isMessageDriven, setDisplayName, setEjbClass, setEjbLocalReferences, setEjbName, setEjbReferences, setEnvEntries, setLargeIcon, setResourceReferences, setSecurityIdentity, setSmallIcon

 

Methods inherited from class oracle.toplink.tools.ejbjar.Description
getDescription, setDescription

 

Methods inherited from class oracle.toplink.tools.ejbjar.DomObject
trace

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

Session

public Session()
Method Detail

getHome

public java.lang.String getHome()
Returns:
String the home String

getRemote

public java.lang.String getRemote()
Returns:
String the remote String

getSecurityRoleReferences

public java.util.Vector getSecurityRoleReferences()
Returns:
Vector the collection of SecurityRoleReference, or null if not set

getSessionType

public java.lang.String getSessionType()
Returns:
String the session type String

getTransactionType

public java.lang.String getTransactionType()
Returns:
String the transaction type String

isSession

public boolean isSession()
Return true if this is a session object, false if not.
Overrides:
isSession in class EnterpriseObject

setHome

public void setHome(java.lang.String h)
Parameters:
h - the home String

setRemote

public void setRemote(java.lang.String rem)
Parameters:
rem - the remote String

setSecurityRoleReferences

public void setSecurityRoleReferences(java.util.Vector refs)
Parameters:
refs - the collection of SecurityRoleReference

setSessionType

public void setSessionType(java.lang.String sessType)
Parameters:
sessType - the session type String

setTransactionType

public void setTransactionType(java.lang.String transType)
Parameters:
transType - the transaction type String

loadFromElement

public void loadFromElement(org.w3c.dom.Element e)
Load the data for this instance from the specified element.
Overrides:
loadFromElement in class EnterpriseObject
Parameters:
e - the DOM element

toElement

public org.w3c.dom.Element toElement(org.w3c.dom.Document doc)
Return the data from this instance as a DOM element.
Specified by:
toElement in class EnterpriseObject
Parameters:
doc - a Document instance used to create elements

Copyright © 2003 Oracle Corporation. All Rights Reserved.