public interface EJB3SessionOperationFacade extends ServiceOperation
Modifier and Type | Method and Description |
---|---|
String |
getFlushMode()
Return the flush mode to determine when the changes to the database are performed in the
application transaction.
|
String |
getImplementationCall()
The method call for the implementation operation.
|
String |
getImplementationName()
The name of the operation used within the service implementation that contains the core
logic.
|
String |
getImplementationSignature()
The signature of the implementation operation.
|
Collection |
getInterceptorReferences()
Returns the Collection of target elements from the service bean method where the target
class has a stereotype of Interceptor.
|
Collection<Role> |
getNonRunAsRoles()
Return only the Role object that do not have a Dependency stereotype of RunAs specified.
|
String |
getRolesAllowed()
Returns the comma separated list of roles allowd to execute this operation.
|
String |
getSeamBijectionFactoryParameters()
Returns a parameter string for the org.jboss.seam.annotations.Factory annotation.
|
String |
getSeamConversationBeginParameters()
Returns a parameter string for the org.jboss.seam.annotations.Begin annotation.
|
String |
getSeamConversationBeginTaskParameters()
Returns a parameter string for the org.jboss.seam.annotations.BeginTask annotation.
|
String |
getSeamConversationCreateProcessParameters()
Returns a parameter string for the org.jboss.seam.annotations.CreateProcess annotation.
|
String |
getSeamConversationEndParameters()
Returns a parameter string for the org.jboss.seam.annotations.End annotation.
|
String |
getSeamConversationEndTaskParameters()
Returns a parameter string for the org.jboss.seam.annotations.EndTask annotation.
|
String |
getSeamConversationResumeProcessParameters()
Returns a parameter string for the org.jboss.seam.annotations.ResumeProcess annotation.
|
String |
getSeamConversationStartTaskParameters()
Returns a parameter string for the org.jboss.seam.annotations.StartTask annotation.
|
String |
getSeamObserverEventName()
Specifies that the method should be called when a component-driven event of the specified
type occurs.
|
String |
getSeamTransactionRollbackParameters()
Returns a parameter string for the org.jboss.seam.annotations.Rollback annotation.
|
String |
getSeamValidationOutcome()
Returns the JSF outcome when validation fails, set using andromda.seam.validation.outcome.
|
String |
getSeamWebRemoteParameters()
Returns a string with parameters for the org.jboss.seam.annotations.WebRemote annotation.
|
String |
getTestName()
Returns the operation test name
|
String |
getTestSignature()
Returns the session operation test signature used to generate the test method for the
operation in the session bean test class.
|
String |
getThrowsClause()
Gets the throws clause for this service or null if the operation doesn't have any exceptions.
|
String |
getThrowsClause(String initialExceptions)
Retrieves the throws clause allowing a comma separated list of exceptions to be passed in and
appended to the list.
|
String |
getTransactionType()
Gets the transaction type for this attribute (i.e.
|
String |
getViewType()
Returns a string representing whether this operation is local, remotely or both local and
remotely accessible.
|
boolean |
isBusinessOperation()
True/false on whether or not this operation is an EJB session business operation.
|
boolean |
isDenyAll()
Returns true if NO roles are permitted to execute this operation in this bean.
|
boolean |
isEJB3SessionOperationFacadeMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
boolean |
isExcludeClassInterceptors()
Specifies whether to exclude the invocation of the class interceptors for the applied
business method.
|
boolean |
isExcludeDefaultInterceptors()
Determines whether to exclude the invocation of the default interceptors for the applied
business method.
|
boolean |
isLifecycleCallback()
Returns true if this operation is marked with any of the lifecycle callback stereotypes like
PostCostructs, PreDestroy etc.
|
boolean |
isPermitAll()
Returns true if all roles are permitted to execute this operation.
|
boolean |
isPostActivate()
Returns true if the associated operation has the <
|
boolean |
isPostConstruct()
Returns true if the associated operation has the <
|
boolean |
isPreDestroy()
Returns true if the associated operation has the <
|
boolean |
isPrePassivate()
Returns true if the associated operation has the <
|
boolean |
isSeamAsynchronous()
Stereotype Asynchronous.
|
boolean |
isSeamBijectionFactory()
Returns true when stereotype <
|
boolean |
isSeamConversationBegin()
Returns true if the <
|
boolean |
isSeamConversationBeginTask()
Returns true if stereotype <
|
boolean |
isSeamConversationCreateProcess()
Returns true if stereotype <
|
boolean |
isSeamConversationEnd()
Returns true if stereotype <
|
boolean |
isSeamConversationEndTask()
Returns true if stereotype <
|
boolean |
isSeamConversationResumeProcess()
Returns true if stereotype <
|
boolean |
isSeamConversationStartTask()
Returns true if stereotype <
|
boolean |
isSeamLifecycleCreate()
Returns true if the operation has the <
|
boolean |
isSeamLifecycleDestroy()
Returns true if the operation has the <
|
boolean |
isSeamObserver()
True if the annotated method is a seam component-driven event observer.
|
boolean |
isSeamTransactional()
Specifies that a JavaBean component should have a similar transactional behavior to the
default behavior of a session bean component.
|
boolean |
isSeamTransactionRollback()
Returns true if stereotype <
|
boolean |
isSeamValidationRefreshEntities()
Returns true if the andromda.seam.validation.refreshEntities is modelled on the operation as
true to indicate that any invalid entities in the managed state should be refreshed from the
database when validation fails.
|
boolean |
isSeamValidationValidator()
Returns true if the <
|
boolean |
isSeamWebRemote()
True if <
|
boolean |
isTimeoutCallback()
Returns true if the Timeout stereotype is modelled on the session bean operation.
|
boolean |
isViewTypeAbsoluteBoth()
Return true if the view type of the operation is both after examing all aspects of the owner
and operation.
|
boolean |
isViewTypeAbsoluteLocal()
Return true if the view type of the operation is local after examing all aspects of the owner
and operation.
|
boolean |
isViewTypeAbsoluteRemote()
Return true if the view type of the operation is local after examing all aspects of the owner
and operation.
|
boolean |
isViewTypeBoth()
Returns true if the view type accessability for this operation is both local and remote.
|
boolean |
isViewTypeLocal()
Return true if the view type accessability for this operation is local.
|
boolean |
isViewTypeRemote()
Returns true if the view type accessability for the operation is remote.
|
boolean |
isViewTypeStrictlyBoth()
Returns true if the operation view type was explicitly set to both using tagged value.
|
boolean |
isViewTypeStrictlyLocal()
Returns true if the operation view type was explicitly set to local view using tagged value.
|
boolean |
isViewTypeStrictlyRemote()
Returns true if the operation view type was explicitly set to remote view using tagged value.
|
getIncomingDestination, getOutgoingDestination, getRoles, getService, isIncomingMessageOperation, isMessageOperation, isOutgoingMessageOperation, isServiceOperationMetaType
findParameter, findTaggedValue, getArgumentNames, getArguments, getArgumentTypeNames, getCall, getConcurrency, getExceptionList, getExceptionList, getExceptions, getGetterSetterReturnTypeName, getLower, getMethodBody, getOverriddenOperation, getOwner, getParameters, getPostconditionName, getPostconditions, getPreconditionCall, getPreconditionName, getPreconditions, getPreconditionSignature, getReturnParameter, getReturnType, getSignature, getSignature, getSignature, getTypedArgumentList, getTypedArgumentList, getUpper, isAbstract, isExceptionsPresent, isLeaf, isMany, isOperationFacadeMetaType, isOrdered, isOverriding, isPostconditionsPresent, isPreconditionsPresent, isQuery, isReturnTypePresent, isStatic, isUnique
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 isEJB3SessionOperationFacadeMetaType()
true
String getFlushMode()
String getImplementationCall()
String getImplementationName()
String getImplementationSignature()
Collection getInterceptorReferences()
Collection<Role> getNonRunAsRoles()
String getRolesAllowed()
String getSeamBijectionFactoryParameters()
String getSeamConversationBeginParameters()
String getSeamConversationBeginTaskParameters()
String getSeamConversationCreateProcessParameters()
String getSeamConversationEndParameters()
String getSeamConversationEndTaskParameters()
String getSeamConversationResumeProcessParameters()
String getSeamConversationStartTaskParameters()
String getSeamObserverEventName()
String getSeamTransactionRollbackParameters()
String getSeamValidationOutcome()
String getSeamWebRemoteParameters()
String getTestName()
String getTestSignature()
String getThrowsClause()
String getThrowsClause(String initialExceptions)
initialExceptions
- StringString getTransactionType()
String getViewType()
boolean isBusinessOperation()
boolean isDenyAll()
boolean isExcludeClassInterceptors()
boolean isExcludeDefaultInterceptors()
boolean isLifecycleCallback()
boolean isPermitAll()
boolean isPostActivate()
boolean isPostConstruct()
boolean isPreDestroy()
boolean isPrePassivate()
boolean isSeamAsynchronous()
boolean isSeamBijectionFactory()
boolean isSeamConversationBegin()
boolean isSeamConversationBeginTask()
boolean isSeamConversationCreateProcess()
boolean isSeamConversationEnd()
boolean isSeamConversationEndTask()
boolean isSeamConversationResumeProcess()
boolean isSeamConversationStartTask()
boolean isSeamLifecycleCreate()
boolean isSeamLifecycleDestroy()
boolean isSeamObserver()
boolean isSeamTransactionRollback()
boolean isSeamTransactional()
boolean isSeamValidationRefreshEntities()
boolean isSeamValidationValidator()
boolean isSeamWebRemote()
boolean isTimeoutCallback()
boolean isViewTypeAbsoluteBoth()
boolean isViewTypeAbsoluteLocal()
boolean isViewTypeAbsoluteRemote()
boolean isViewTypeBoth()
boolean isViewTypeLocal()
boolean isViewTypeRemote()
boolean isViewTypeStrictlyBoth()
boolean isViewTypeStrictlyLocal()
boolean isViewTypeStrictlyRemote()
Copyright © 2006–2014 AndroMDA.org. All rights reserved.