Uses of Interface
org.jboss.shrinkwrap.descriptor.api.ejbjar30.SessionBeanType

Packages that use SessionBeanType
org.jboss.shrinkwrap.descriptor.api.ejbjar30 Provides the interfaces and enumeration types as defined in the schema ejb-jar_3_0.xsd 
org.jboss.shrinkwrap.descriptor.impl.ejbjar30 Provides the implementation classes as defined in the schema ejb-jar_3_0.xsd 
 

Uses of SessionBeanType in org.jboss.shrinkwrap.descriptor.api.ejbjar30
 

Methods in org.jboss.shrinkwrap.descriptor.api.ejbjar30 that return SessionBeanType
 SessionBeanType<T> SessionBeanType.removeAllAroundInvoke()
          Removes all around-invoke elements
 SessionBeanType<T> SessionBeanType.removeAllBusinessLocal()
          Removes the business-local element
 SessionBeanType<T> SessionBeanType.removeAllBusinessRemote()
          Removes the business-remote element
 SessionBeanType<T> SessionBeanType.removeAllDescription()
          Removes the description element
 SessionBeanType<T> SessionBeanType.removeAllDisplayName()
          Removes the display-name element
 SessionBeanType<T> SessionBeanType.removeAllEjbLocalRef()
          Removes all ejb-local-ref elements
 SessionBeanType<T> SessionBeanType.removeAllEjbRef()
          Removes all ejb-ref elements
 SessionBeanType<T> SessionBeanType.removeAllEnvEntry()
          Removes all env-entry elements
 SessionBeanType<T> SessionBeanType.removeAllIcon()
          Removes all icon elements
 SessionBeanType<T> SessionBeanType.removeAllInitMethod()
          Removes all init-method elements
 SessionBeanType<T> SessionBeanType.removeAllMessageDestinationRef()
          Removes all message-destination-ref elements
 SessionBeanType<T> SessionBeanType.removeAllPersistenceContextRef()
          Removes all persistence-context-ref elements
 SessionBeanType<T> SessionBeanType.removeAllPersistenceUnitRef()
          Removes all persistence-unit-ref elements
 SessionBeanType<T> SessionBeanType.removeAllPostActivate()
          Removes all post-activate elements
 SessionBeanType<T> SessionBeanType.removeAllPostConstruct()
          Removes all post-construct elements
 SessionBeanType<T> SessionBeanType.removeAllPreDestroy()
          Removes all pre-destroy elements
 SessionBeanType<T> SessionBeanType.removeAllPrePassivate()
          Removes all pre-passivate elements
 SessionBeanType<T> SessionBeanType.removeAllRemoveMethod()
          Removes all remove-method elements
 SessionBeanType<T> SessionBeanType.removeAllResourceEnvRef()
          Removes all resource-env-ref elements
 SessionBeanType<T> SessionBeanType.removeAllResourceRef()
          Removes all resource-ref elements
 SessionBeanType<T> SessionBeanType.removeAllSecurityRoleRef()
          Removes all security-role-ref elements
 SessionBeanType<T> SessionBeanType.removeAllServiceRef()
          Removes all service-ref elements
 SessionBeanType<T> SessionBeanType.removeEjbClass()
          Removes the ejb-class element
 SessionBeanType<T> SessionBeanType.removeEjbName()
          Removes the ejb-name element
 SessionBeanType<T> SessionBeanType.removeHome()
          Removes the home element
 SessionBeanType<T> SessionBeanType.removeLocal()
          Removes the local element
 SessionBeanType<T> SessionBeanType.removeLocalHome()
          Removes the local-home element
 SessionBeanType<T> SessionBeanType.removeMappedName()
          Removes the mapped-name element
 SessionBeanType<T> SessionBeanType.removeRemote()
          Removes the remote element
 SessionBeanType<T> SessionBeanType.removeSecurityIdentity()
          Removes the security-identity element
 SessionBeanType<T> SessionBeanType.removeServiceEndpoint()
          Removes the service-endpoint element
 SessionBeanType<T> SessionBeanType.removeTimeoutMethod()
          Removes the timeout-method element
 SessionBeanType<EnterpriseBeansType<T>> EnterpriseBeansType.session()
          Returns the session element
 SessionBeanType<T> SessionBeanType.setBusinessLocal(java.lang.String businessLocal)
          Creates a new business-local element
 SessionBeanType<T> SessionBeanType.setBusinessLocalList(java.lang.String... values)
          Creates for all String objects representing business-local elements, a new business-local element
 SessionBeanType<T> SessionBeanType.setBusinessRemote(java.lang.String businessRemote)
          Creates a new business-remote element
 SessionBeanType<T> SessionBeanType.setBusinessRemoteList(java.lang.String... values)
          Creates for all String objects representing business-remote elements, a new business-remote element
 SessionBeanType<T> SessionBeanType.setDescription(java.lang.String description)
          Creates a new description element
 SessionBeanType<T> SessionBeanType.setDescriptionList(java.lang.String... values)
          Creates for all String objects representing description elements, a new description element
 SessionBeanType<T> SessionBeanType.setDisplayName(java.lang.String displayName)
          Creates a new display-name element
 SessionBeanType<T> SessionBeanType.setDisplayNameList(java.lang.String... values)
          Creates for all String objects representing display-name elements, a new display-name element
 SessionBeanType<T> SessionBeanType.setEjbClass(java.lang.String ejbClass)
          If not already created, a new ejb-class element with the given value will be created.
 SessionBeanType<T> SessionBeanType.setEjbName(java.lang.String ejbName)
          If not already created, a new ejb-name element with the given value will be created.
 SessionBeanType<T> SessionBeanType.setHome(java.lang.String home)
          If not already created, a new home element with the given value will be created.
 SessionBeanType<T> SessionBeanType.setLocal(java.lang.String local)
          If not already created, a new local element with the given value will be created.
 SessionBeanType<T> SessionBeanType.setLocalHome(java.lang.String localHome)
          If not already created, a new local-home element with the given value will be created.
 SessionBeanType<T> SessionBeanType.setMappedName(java.lang.String mappedName)
          If not already created, a new mapped-name element with the given value will be created.
 SessionBeanType<T> SessionBeanType.setRemote(java.lang.String remote)
          If not already created, a new remote element with the given value will be created.
 SessionBeanType<T> SessionBeanType.setServiceEndpoint(java.lang.String serviceEndpoint)
          If not already created, a new service-endpoint element with the given value will be created.
 SessionBeanType<T> SessionBeanType.setSessionType(SessionTypeType sessionType)
          If not already created, a new session-type element with the given value will be created.
 SessionBeanType<T> SessionBeanType.setSessionType(java.lang.String sessionType)
          If not already created, a new session-type element with the given value will be created.
 SessionBeanType<T> SessionBeanType.setTransactionType(java.lang.String transactionType)
          If not already created, a new transaction-type element with the given value will be created.
 SessionBeanType<T> SessionBeanType.setTransactionType(TransactionTypeType transactionType)
          If not already created, a new transaction-type element with the given value will be created.
 

Methods in org.jboss.shrinkwrap.descriptor.api.ejbjar30 that return types with arguments of type SessionBeanType
 AroundInvokeType<SessionBeanType<T>> SessionBeanType.aroundInvoke()
          Returns the around-invoke element
 EjbLocalRefType<SessionBeanType<T>> SessionBeanType.ejbLocalRef()
          Returns the ejb-local-ref element
 EjbRefType<SessionBeanType<T>> SessionBeanType.ejbRef()
          Returns the ejb-ref element
 EnvEntryType<SessionBeanType<T>> SessionBeanType.envEntry()
          Returns the env-entry element
 java.util.List<AroundInvokeType<SessionBeanType<T>>> SessionBeanType.getAroundInvokeList()
          Returns all around-invoke elements
 java.util.List<EjbLocalRefType<SessionBeanType<T>>> SessionBeanType.getEjbLocalRefList()
          Returns all ejb-local-ref elements
 java.util.List<EjbRefType<SessionBeanType<T>>> SessionBeanType.getEjbRefList()
          Returns all ejb-ref elements
 java.util.List<EnvEntryType<SessionBeanType<T>>> SessionBeanType.getEnvEntryList()
          Returns all env-entry elements
 java.util.List<IconType<SessionBeanType<T>>> SessionBeanType.getIconList()
          Returns all icon elements
 java.util.List<InitMethodType<SessionBeanType<T>>> SessionBeanType.getInitMethodList()
          Returns all init-method elements
 java.util.List<MessageDestinationRefType<SessionBeanType<T>>> SessionBeanType.getMessageDestinationRefList()
          Returns all message-destination-ref elements
 java.util.List<PersistenceContextRefType<SessionBeanType<T>>> SessionBeanType.getPersistenceContextRefList()
          Returns all persistence-context-ref elements
 java.util.List<PersistenceUnitRefType<SessionBeanType<T>>> SessionBeanType.getPersistenceUnitRefList()
          Returns all persistence-unit-ref elements
 java.util.List<LifecycleCallbackType<SessionBeanType<T>>> SessionBeanType.getPostActivateList()
          Returns all post-activate elements
 java.util.List<LifecycleCallbackType<SessionBeanType<T>>> SessionBeanType.getPostConstructList()
          Returns all post-construct elements
 java.util.List<LifecycleCallbackType<SessionBeanType<T>>> SessionBeanType.getPreDestroyList()
          Returns all pre-destroy elements
 java.util.List<LifecycleCallbackType<SessionBeanType<T>>> SessionBeanType.getPrePassivateList()
          Returns all pre-passivate elements
 java.util.List<RemoveMethodType<SessionBeanType<T>>> SessionBeanType.getRemoveMethodList()
          Returns all remove-method elements
 java.util.List<ResourceEnvRefType<SessionBeanType<T>>> SessionBeanType.getResourceEnvRefList()
          Returns all resource-env-ref elements
 java.util.List<ResourceRefType<SessionBeanType<T>>> SessionBeanType.getResourceRefList()
          Returns all resource-ref elements
 java.util.List<SecurityRoleRefType<SessionBeanType<T>>> SessionBeanType.getSecurityRoleRefList()
          Returns all security-role-ref elements
 java.util.List<ServiceRefType<SessionBeanType<T>>> SessionBeanType.getServiceRefList()
          Returns all service-ref elements
 java.util.List<SessionBeanType<EnterpriseBeansType<T>>> EnterpriseBeansType.getSessionList()
          Returns all session elements
 IconType<SessionBeanType<T>> SessionBeanType.icon()
          Returns the icon element
 InitMethodType<SessionBeanType<T>> SessionBeanType.initMethod()
          Returns the init-method element
 MessageDestinationRefType<SessionBeanType<T>> SessionBeanType.messageDestinationRef()
          Returns the message-destination-ref element
 PersistenceContextRefType<SessionBeanType<T>> SessionBeanType.persistenceContextRef()
          Returns the persistence-context-ref element
 PersistenceUnitRefType<SessionBeanType<T>> SessionBeanType.persistenceUnitRef()
          Returns the persistence-unit-ref element
 LifecycleCallbackType<SessionBeanType<T>> SessionBeanType.postActivate()
          Returns the post-activate element
 LifecycleCallbackType<SessionBeanType<T>> SessionBeanType.postConstruct()
          Returns the post-construct element
 LifecycleCallbackType<SessionBeanType<T>> SessionBeanType.preDestroy()
          Returns the pre-destroy element
 LifecycleCallbackType<SessionBeanType<T>> SessionBeanType.prePassivate()
          Returns the pre-passivate element
 RemoveMethodType<SessionBeanType<T>> SessionBeanType.removeMethod()
          Returns the remove-method element
 ResourceEnvRefType<SessionBeanType<T>> SessionBeanType.resourceEnvRef()
          Returns the resource-env-ref element
 ResourceRefType<SessionBeanType<T>> SessionBeanType.resourceRef()
          Returns the resource-ref element
 SecurityIdentityType<SessionBeanType<T>> SessionBeanType.securityIdentity()
          If not already created, a new security-identity element will be created and returned.
 SecurityRoleRefType<SessionBeanType<T>> SessionBeanType.securityRoleRef()
          Returns the security-role-ref element
 ServiceRefType<SessionBeanType<T>> SessionBeanType.serviceRef()
          Returns the service-ref element
 NamedMethodType<SessionBeanType<T>> SessionBeanType.timeoutMethod()
          If not already created, a new timeout-method element will be created and returned.
 

Uses of SessionBeanType in org.jboss.shrinkwrap.descriptor.impl.ejbjar30
 

Methods in org.jboss.shrinkwrap.descriptor.impl.ejbjar30 that return SessionBeanType
 SessionBeanType<T> SessionBeanTypeImpl.removeAllAroundInvoke()
          Removes all around-invoke elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllBusinessLocal()
          Removes the business-local element
 SessionBeanType<T> SessionBeanTypeImpl.removeAllBusinessRemote()
          Removes the business-remote element
 SessionBeanType<T> SessionBeanTypeImpl.removeAllDescription()
          Removes the description element
 SessionBeanType<T> SessionBeanTypeImpl.removeAllDisplayName()
          Removes the display-name element
 SessionBeanType<T> SessionBeanTypeImpl.removeAllEjbLocalRef()
          Removes all ejb-local-ref elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllEjbRef()
          Removes all ejb-ref elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllEnvEntry()
          Removes all env-entry elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllIcon()
          Removes all icon elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllInitMethod()
          Removes all init-method elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllMessageDestinationRef()
          Removes all message-destination-ref elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllPersistenceContextRef()
          Removes all persistence-context-ref elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllPersistenceUnitRef()
          Removes all persistence-unit-ref elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllPostActivate()
          Removes all post-activate elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllPostConstruct()
          Removes all post-construct elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllPreDestroy()
          Removes all pre-destroy elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllPrePassivate()
          Removes all pre-passivate elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllRemoveMethod()
          Removes all remove-method elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllResourceEnvRef()
          Removes all resource-env-ref elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllResourceRef()
          Removes all resource-ref elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllSecurityRoleRef()
          Removes all security-role-ref elements
 SessionBeanType<T> SessionBeanTypeImpl.removeAllServiceRef()
          Removes all service-ref elements
 SessionBeanType<T> SessionBeanTypeImpl.removeEjbClass()
          Removes the ejb-class element
 SessionBeanType<T> SessionBeanTypeImpl.removeEjbName()
          Removes the ejb-name element
 SessionBeanType<T> SessionBeanTypeImpl.removeHome()
          Removes the home element
 SessionBeanType<T> SessionBeanTypeImpl.removeLocal()
          Removes the local element
 SessionBeanType<T> SessionBeanTypeImpl.removeLocalHome()
          Removes the local-home element
 SessionBeanType<T> SessionBeanTypeImpl.removeMappedName()
          Removes the mapped-name element
 SessionBeanType<T> SessionBeanTypeImpl.removeRemote()
          Removes the remote element
 SessionBeanType<T> SessionBeanTypeImpl.removeSecurityIdentity()
          Removes the security-identity element
 SessionBeanType<T> SessionBeanTypeImpl.removeServiceEndpoint()
          Removes the service-endpoint element
 SessionBeanType<T> SessionBeanTypeImpl.removeTimeoutMethod()
          Removes the timeout-method element
 SessionBeanType<EnterpriseBeansType<T>> EnterpriseBeansTypeImpl.session()
          Returns the session element
 SessionBeanType<T> SessionBeanTypeImpl.setBusinessLocal(java.lang.String businessLocal)
          Creates a new business-local element
 SessionBeanType<T> SessionBeanTypeImpl.setBusinessLocalList(java.lang.String... values)
          Creates for all String objects representing business-local elements, a new business-local element
 SessionBeanType<T> SessionBeanTypeImpl.setBusinessRemote(java.lang.String businessRemote)
          Creates a new business-remote element
 SessionBeanType<T> SessionBeanTypeImpl.setBusinessRemoteList(java.lang.String... values)
          Creates for all String objects representing business-remote elements, a new business-remote element
 SessionBeanType<T> SessionBeanTypeImpl.setDescription(java.lang.String description)
          Creates a new description element
 SessionBeanType<T> SessionBeanTypeImpl.setDescriptionList(java.lang.String... values)
          Creates for all String objects representing description elements, a new description element
 SessionBeanType<T> SessionBeanTypeImpl.setDisplayName(java.lang.String displayName)
          Creates a new display-name element
 SessionBeanType<T> SessionBeanTypeImpl.setDisplayNameList(java.lang.String... values)
          Creates for all String objects representing display-name elements, a new display-name element
 SessionBeanType<T> SessionBeanTypeImpl.setEjbClass(java.lang.String ejbClass)
          If not already created, a new ejb-class element with the given value will be created.
 SessionBeanType<T> SessionBeanTypeImpl.setEjbName(java.lang.String ejbName)
          If not already created, a new ejb-name element with the given value will be created.
 SessionBeanType<T> SessionBeanTypeImpl.setHome(java.lang.String home)
          If not already created, a new home element with the given value will be created.
 SessionBeanType<T> SessionBeanTypeImpl.setLocal(java.lang.String local)
          If not already created, a new local element with the given value will be created.
 SessionBeanType<T> SessionBeanTypeImpl.setLocalHome(java.lang.String localHome)
          If not already created, a new local-home element with the given value will be created.
 SessionBeanType<T> SessionBeanTypeImpl.setMappedName(java.lang.String mappedName)
          If not already created, a new mapped-name element with the given value will be created.
 SessionBeanType<T> SessionBeanTypeImpl.setRemote(java.lang.String remote)
          If not already created, a new remote element with the given value will be created.
 SessionBeanType<T> SessionBeanTypeImpl.setServiceEndpoint(java.lang.String serviceEndpoint)
          If not already created, a new service-endpoint element with the given value will be created.
 SessionBeanType<T> SessionBeanTypeImpl.setSessionType(SessionTypeType sessionType)
          If not already created, a new session-type element with the given value will be created.
 SessionBeanType<T> SessionBeanTypeImpl.setSessionType(java.lang.String sessionType)
          If not already created, a new session-type element with the given value will be created.
 SessionBeanType<T> SessionBeanTypeImpl.setTransactionType(java.lang.String transactionType)
          If not already created, a new transaction-type element with the given value will be created.
 SessionBeanType<T> SessionBeanTypeImpl.setTransactionType(TransactionTypeType transactionType)
          If not already created, a new transaction-type element with the given value will be created.
 

Methods in org.jboss.shrinkwrap.descriptor.impl.ejbjar30 that return types with arguments of type SessionBeanType
 AroundInvokeType<SessionBeanType<T>> SessionBeanTypeImpl.aroundInvoke()
          Returns the around-invoke element
 EjbLocalRefType<SessionBeanType<T>> SessionBeanTypeImpl.ejbLocalRef()
          Returns the ejb-local-ref element
 EjbRefType<SessionBeanType<T>> SessionBeanTypeImpl.ejbRef()
          Returns the ejb-ref element
 EnvEntryType<SessionBeanType<T>> SessionBeanTypeImpl.envEntry()
          Returns the env-entry element
 java.util.List<AroundInvokeType<SessionBeanType<T>>> SessionBeanTypeImpl.getAroundInvokeList()
          Returns all around-invoke elements
 java.util.List<EjbLocalRefType<SessionBeanType<T>>> SessionBeanTypeImpl.getEjbLocalRefList()
          Returns all ejb-local-ref elements
 java.util.List<EjbRefType<SessionBeanType<T>>> SessionBeanTypeImpl.getEjbRefList()
          Returns all ejb-ref elements
 java.util.List<EnvEntryType<SessionBeanType<T>>> SessionBeanTypeImpl.getEnvEntryList()
          Returns all env-entry elements
 java.util.List<IconType<SessionBeanType<T>>> SessionBeanTypeImpl.getIconList()
          Returns all icon elements
 java.util.List<InitMethodType<SessionBeanType<T>>> SessionBeanTypeImpl.getInitMethodList()
          Returns all init-method elements
 java.util.List<MessageDestinationRefType<SessionBeanType<T>>> SessionBeanTypeImpl.getMessageDestinationRefList()
          Returns all message-destination-ref elements
 java.util.List<PersistenceContextRefType<SessionBeanType<T>>> SessionBeanTypeImpl.getPersistenceContextRefList()
          Returns all persistence-context-ref elements
 java.util.List<PersistenceUnitRefType<SessionBeanType<T>>> SessionBeanTypeImpl.getPersistenceUnitRefList()
          Returns all persistence-unit-ref elements
 java.util.List<LifecycleCallbackType<SessionBeanType<T>>> SessionBeanTypeImpl.getPostActivateList()
          Returns all post-activate elements
 java.util.List<LifecycleCallbackType<SessionBeanType<T>>> SessionBeanTypeImpl.getPostConstructList()
          Returns all post-construct elements
 java.util.List<LifecycleCallbackType<SessionBeanType<T>>> SessionBeanTypeImpl.getPreDestroyList()
          Returns all pre-destroy elements
 java.util.List<LifecycleCallbackType<SessionBeanType<T>>> SessionBeanTypeImpl.getPrePassivateList()
          Returns all pre-passivate elements
 java.util.List<RemoveMethodType<SessionBeanType<T>>> SessionBeanTypeImpl.getRemoveMethodList()
          Returns all remove-method elements
 java.util.List<ResourceEnvRefType<SessionBeanType<T>>> SessionBeanTypeImpl.getResourceEnvRefList()
          Returns all resource-env-ref elements
 java.util.List<ResourceRefType<SessionBeanType<T>>> SessionBeanTypeImpl.getResourceRefList()
          Returns all resource-ref elements
 java.util.List<SecurityRoleRefType<SessionBeanType<T>>> SessionBeanTypeImpl.getSecurityRoleRefList()
          Returns all security-role-ref elements
 java.util.List<ServiceRefType<SessionBeanType<T>>> SessionBeanTypeImpl.getServiceRefList()
          Returns all service-ref elements
 java.util.List<SessionBeanType<EnterpriseBeansType<T>>> EnterpriseBeansTypeImpl.getSessionList()
          Returns all session elements
 IconType<SessionBeanType<T>> SessionBeanTypeImpl.icon()
          Returns the icon element
 InitMethodType<SessionBeanType<T>> SessionBeanTypeImpl.initMethod()
          Returns the init-method element
 MessageDestinationRefType<SessionBeanType<T>> SessionBeanTypeImpl.messageDestinationRef()
          Returns the message-destination-ref element
 PersistenceContextRefType<SessionBeanType<T>> SessionBeanTypeImpl.persistenceContextRef()
          Returns the persistence-context-ref element
 PersistenceUnitRefType<SessionBeanType<T>> SessionBeanTypeImpl.persistenceUnitRef()
          Returns the persistence-unit-ref element
 LifecycleCallbackType<SessionBeanType<T>> SessionBeanTypeImpl.postActivate()
          Returns the post-activate element
 LifecycleCallbackType<SessionBeanType<T>> SessionBeanTypeImpl.postConstruct()
          Returns the post-construct element
 LifecycleCallbackType<SessionBeanType<T>> SessionBeanTypeImpl.preDestroy()
          Returns the pre-destroy element
 LifecycleCallbackType<SessionBeanType<T>> SessionBeanTypeImpl.prePassivate()
          Returns the pre-passivate element
 RemoveMethodType<SessionBeanType<T>> SessionBeanTypeImpl.removeMethod()
          Returns the remove-method element
 ResourceEnvRefType<SessionBeanType<T>> SessionBeanTypeImpl.resourceEnvRef()
          Returns the resource-env-ref element
 ResourceRefType<SessionBeanType<T>> SessionBeanTypeImpl.resourceRef()
          Returns the resource-ref element
 SecurityIdentityType<SessionBeanType<T>> SessionBeanTypeImpl.securityIdentity()
          If not already created, a new security-identity element will be created and returned.
 SecurityRoleRefType<SessionBeanType<T>> SessionBeanTypeImpl.securityRoleRef()
          Returns the security-role-ref element
 ServiceRefType<SessionBeanType<T>> SessionBeanTypeImpl.serviceRef()
          Returns the service-ref element
 NamedMethodType<SessionBeanType<T>> SessionBeanTypeImpl.timeoutMethod()
          If not already created, a new timeout-method element will be created and returned.