public interface EJB3SessionFacade extends Service
Modifier and Type | Method and Description |
---|---|
Collection |
filterSeamAttributes(Collection attributes)
Filter out seam component attributes
|
List |
getAllInstanceAttributes()
All instanceAttributes for this session EJB.
|
String |
getAttributesAsList(Collection attributes,
boolean includeTypes,
boolean includeNames)
Returns the comma separated list of attributes.This method can be used to generate
argument lists for constructors and method calls.
|
Collection |
getBusinessOperations()
All "business" operations for this Session EJB.
|
Collection |
getConstants(boolean follow)
Gets all constants for this session EJB.
|
Collection |
getCreateMethods(boolean follow)
Gets create methods for this session EJB.
|
String |
getDefaultExceptionName()
The name of the default exception to be generated for this service.
|
Collection |
getEnvironmentEntries(boolean follow)
Gets all env-entries for the specified session EJB.
|
String |
getFullyQualifiedDefaultExceptionName()
The fully qualified class name of the default exception.
|
String |
getFullyQualifiedServiceBaseName()
Returns the fully qualified service base name.
|
String |
getFullyQualifiedServiceDelegateName()
Returns the fully qualified service bean delegate class name.
|
String |
getFullyQualifiedServiceImplementationName()
Returns the fully qualified service bean implementation name.
|
String |
getFullyQualifiedServiceInterfaceName()
The fully qualified parent business interface name for this session bean.
|
String |
getFullyQualifiedServiceListenerName()
Returns the fully qualified service bean listener name.
|
String |
getFullyQualifiedServiceLocalInterfaceName()
Returns the fully qualified service bean local interface name.
|
String |
getFullyQualifiedServiceName()
Returns the fully qualified service bean name.
|
String |
getFullyQualifiedServiceRemoteInterfaceName()
Returns the fully qualified service bean remote interface name.
|
String |
getFullyQualifiedServiceTestName()
Returns the fully qualified service test class name
|
String |
getHomeInterfaceName()
A String representing the name of a home interface for this entity EJB.
|
List |
getInheritedInstanceAttributes()
Alll inherited instanceAttributes this session EJB.
|
Collection |
getInterceptorReferences()
Returns the Collection of target elements from the service bean class where the target class
has a stereotype of Interceptor.
|
String |
getJndiNameLocal()
The JNDI name to which this session EJB local interface is bound.
|
String |
getJndiNamePrefix()
Returns the JNDI name prefix for this session bean.
|
String |
getJndiNameRemote()
The JNDI name to which this session EJB remote interface is bound.
|
Collection |
getMessageDrivenReferences()
Returns the Collection of dependencies from the service bean class where the target class has
a stereotype of MessageDriven.
|
Collection<Role> |
getNonRunAsRoles()
Return only the Role object that do not have a Dependency stereotype of RunAs specified.
|
String |
getPersistenceContainer()
Returns the EJB3 container engine (jboss, weblogic).
|
Collection |
getPersistenceContextReferences()
Returns the Collection of target objects from the service bean class that have a stereotype
of PersistenceContext.
|
String |
getPersistenceContextType()
Specifies whether the persistence context for this EntityManager is transaction scoped or
extended.
|
String |
getPersistenceContextUnitName()
Returns the persistence context unit name for the injected EntityManger.
|
Collection |
getResourceDataSourceReferences()
Returns the Collection of dependencies from the service bean that have stereotype of
ResourceRef and the target has a stereotype of DataSource.
|
Collection |
getResourceUserTransactionReferences()
Returns the Collection of dependencies from the service bean that have stereotype of
ResourceRef and the target has a stereotype of UserTransaction.
|
String |
getRolesAllowed()
Returns the comma separated list of roles allowd to execute all operations in this session
bean.
|
String |
getRunAs()
Returns the run-as identity for the session bean which is used to establish the identity the
bean will use when making calls.
|
String |
getSeamComponentConversionalIfNotBegunOutcome()
Tagged value andromda.seam.component.conversional.ifnotbegunoutcome.
|
String |
getSeamComponentIntercept()
Tagged value andromda.seam.component.intercept.
|
String |
getSeamComponentJndiName()
Tagged value andromda.seam.component.jndiname.
|
String |
getSeamComponentName()
Returns the Seam component name for the class.
|
Collection |
getSeamComponentRoleNames()
Tagged value andromda.seam.component.role.name.
|
Collection |
getSeamComponentRoleScopeTypes()
If multiple roles are specified (since a seam component can be bound to multiple context
variables), then multiple roles are specified in the order the role names are specified.
|
String |
getSeamComponentScopeType()
Tagged value andromda.seam.component.scope.
|
String |
getSeamComponentStartupParameters()
Returns a string with parameters for the Startup annotation.
|
String |
getSeamComponentSynchronizedTimeout()
Tagged value andromda.seam.component.synchronized.timeout.
|
String |
getSecurityRealm()
Returns the security domain value.
|
String |
getServiceBaseName()
Returns the service bean base name.
|
String |
getServiceDelegateName()
Return the service bean delegate class name.
|
String |
getServiceImplementationName()
Returns the service bean implementation name.
|
String |
getServiceInterfaceName()
The parent business interface name for this session bean.
|
String |
getServiceListenerName()
Returns the service bean callback listener name.
|
String |
getServiceLocalInterfaceName()
Returns the service bean local interface name.
|
String |
getServiceName()
Returns service bean name.
|
String |
getServiceRemoteInterfaceName()
Returns the service bean remote interface name.
|
String |
getServiceTestName()
Returns the service bean test class name
|
String |
getTestPackageName()
Returns the service test package name.
|
String |
getTransactionManagement()
Returns the transaction demarcation strategy for this bean.
|
String |
getTransactionType()
Gets the transaction type for this service (i.e.
|
String |
getType()
Returns the name of the type of this Session EJB, either Stateless or Stateful.
|
String |
getViewType()
A string indicating whether the Bean is a local or remotely accessable bean.
|
boolean |
isAllowDefaultServiceException()
Indicates whether or not a default service exception should be allowed.
|
boolean |
isClusteringEnabled()
Determine whether clustering has been enabled.
|
boolean |
isDenyAll()
Returns true if NO roles are permitted to execute operations in this bean.
|
boolean |
isEJB3SessionFacadeMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
boolean |
isExcludeDefaultInterceptors()
Determines whether to exclude the invocation of the default interceptors for all business
method in the bean.
|
boolean |
isListenerEnabled()
Returns true if this session bean has the stereotype Listener.
|
boolean |
isPermitAll()
Returns true if all roles are permitted to execute all operations in this session bean.
|
boolean |
isPersistenceContainerJboss()
Returns true if the persistence container is the JBoss engine.
|
boolean |
isPersistenceContainerWeblogic()
Returns true if the persistence container is the Weblogic engine.
|
boolean |
isSeamComponent()
Returns true if this session bean has the <
|
boolean |
isSeamComponentReadonly()
Tagged value andromda.seam.component.readonly.
|
boolean |
isSeamComponentStartup()
Returns true if stereotype <
|
boolean |
isSeamComponentTransactional()
Returns true if stereotype <
|
boolean |
isSecurityEnabled()
Returns true if the security realm is specified indicating to generate the security
infrastructure files.
|
boolean |
isStateful()
True/false depending on whether or not this Session EJB is stateful or not.
|
boolean |
isStateless()
True/false depending on whether or not this Session EJB is stateless or not.
|
boolean |
isSyntheticCreateMethodAllowed()
Whether or not to allow a synthetic (auto generated) create method.
|
boolean |
isTransactionManagementBean()
Returns true if the transaction demarcation strategy is bean managedfor this bean.
|
boolean |
isViewTypeBoth()
Return true if the view type accessability for this bean is both.
|
boolean |
isViewTypeLocal()
Return true if the view type accessability for this bean is local or both.
|
boolean |
isViewTypeRemote()
Return true if the view type accessability for this bean is remote or both.
|
boolean |
isViewTypeStrictlyBoth()
Returns true if the bean view type was explicitly set to both view using tagged value or set
as the app wide default.
|
boolean |
isViewTypeStrictlyLocal()
Returns true if the bean view type was explicitly set to local view using tagged value or set
as the app wide default.
|
boolean |
isViewTypeStrictlyRemote()
Returns true if the bean view type was explicitly set to remote view using tagged value or
set as the app wide default.
|
boolean |
isWebServiceEnabled()
Returns true if the session bean has either one of the following:
1.
|
boolean |
isWebServiceOperationExists()
Returns true if at least one of the session bean operations is marked with the
WebServiceOperation stereotype.
|
getAllEntityReferences, getAllMessagingDestinations, getAllRoles, getAllServiceReferences, getEntityReferences, getMessagingDestinations, getRoles, getServiceReferences, isServiceMetaType
findAttribute, getAbstractions, getAllAssociatedClasses, getAllProperties, getAllRequiredConstructorParameters, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getFullyQualifiedArrayName, getImplementationOperations, getImplementedInterfaceList, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNewString, getJavaNullString, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOperationCallFromAttributes, getOperations, getProperties, getProperties, getRequiredConstructorParameters, getSerialVersionUID, getStaticAttributes, getStaticOperations, getSuperClass, getWrapperName, isAbstract, isArrayType, isAssociationClass, isBlobType, isBooleanType, isCharacterType, isClassifierFacadeMetaType, isClobType, isCollectionType, isDataType, isDateType, isDoubleType, isEmbeddedValue, isEnumeration, isFileType, isFloatType, isIntegerType, isInterface, isLeaf, isListType, isLongType, isMapType, isPrimitive, isSetType, isStringType, isTimeType, isWrappedPrimitive
findTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaType
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraints, validateInvariants
boolean isEJB3SessionFacadeMetaType()
true
Collection filterSeamAttributes(Collection attributes)
attributes
- CollectionList getAllInstanceAttributes()
String getAttributesAsList(Collection attributes, boolean includeTypes, boolean includeNames)
attributes
- CollectionincludeTypes
- booleanincludeNames
- booleanCollection getBusinessOperations()
Collection getConstants(boolean follow)
follow
- booleanCollection getCreateMethods(boolean follow)
follow
- booleanString getDefaultExceptionName()
Collection getEnvironmentEntries(boolean follow)
follow
- booleanString getFullyQualifiedDefaultExceptionName()
String getFullyQualifiedServiceBaseName()
String getFullyQualifiedServiceDelegateName()
String getFullyQualifiedServiceImplementationName()
String getFullyQualifiedServiceInterfaceName()
String getFullyQualifiedServiceListenerName()
String getFullyQualifiedServiceLocalInterfaceName()
String getFullyQualifiedServiceName()
String getFullyQualifiedServiceRemoteInterfaceName()
String getFullyQualifiedServiceTestName()
String getHomeInterfaceName()
List getInheritedInstanceAttributes()
Collection getInterceptorReferences()
String getJndiNameLocal()
String getJndiNamePrefix()
String getJndiNameRemote()
Collection getMessageDrivenReferences()
Collection<Role> getNonRunAsRoles()
String getPersistenceContainer()
Collection getPersistenceContextReferences()
String getPersistenceContextType()
String getPersistenceContextUnitName()
Collection getResourceDataSourceReferences()
Collection getResourceUserTransactionReferences()
String getRolesAllowed()
String getRunAs()
String getSeamComponentConversionalIfNotBegunOutcome()
String getSeamComponentIntercept()
String getSeamComponentJndiName()
String getSeamComponentName()
Collection getSeamComponentRoleNames()
Collection getSeamComponentRoleScopeTypes()
String getSeamComponentScopeType()
String getSeamComponentStartupParameters()
String getSeamComponentSynchronizedTimeout()
String getSecurityRealm()
String getServiceBaseName()
String getServiceDelegateName()
String getServiceImplementationName()
String getServiceInterfaceName()
String getServiceListenerName()
String getServiceLocalInterfaceName()
String getServiceName()
String getServiceRemoteInterfaceName()
String getServiceTestName()
String getTestPackageName()
String getTransactionManagement()
String getTransactionType()
String getType()
String getViewType()
boolean isAllowDefaultServiceException()
boolean isClusteringEnabled()
boolean isDenyAll()
boolean isExcludeDefaultInterceptors()
boolean isListenerEnabled()
boolean isPermitAll()
boolean isPersistenceContainerJboss()
boolean isPersistenceContainerWeblogic()
boolean isSeamComponent()
boolean isSeamComponentReadonly()
boolean isSeamComponentStartup()
boolean isSeamComponentTransactional()
boolean isSecurityEnabled()
boolean isStateful()
boolean isStateless()
boolean isSyntheticCreateMethodAllowed()
boolean isTransactionManagementBean()
boolean isViewTypeBoth()
boolean isViewTypeLocal()
boolean isViewTypeRemote()
boolean isViewTypeStrictlyBoth()
boolean isViewTypeStrictlyLocal()
boolean isViewTypeStrictlyRemote()
boolean isWebServiceEnabled()
boolean isWebServiceOperationExists()
Copyright © 2006–2014 AndroMDA.org. All rights reserved.