public abstract class EJB3WebServiceOperationFacadeLogic extends EJB3SessionOperationFacadeLogicImpl implements EJB3WebServiceOperationFacade
EJB3WebServiceOperationFacade
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected Object |
metaObject
The underlying UML object
|
contextRoot
Modifier | Constructor and Description |
---|---|
protected |
EJB3WebServiceOperationFacadeLogic(Object metaObjectIn,
String context)
Create Metafacade implementation instance using the MetafacadeFactory from the context
|
Modifier and Type | Method and Description |
---|---|
String |
getAnnotatedSignature()
Returns the web service operation signature having @WebParam annotations for each parameter.
|
String |
getMethodName()
Returns the webMethod operation name.
|
String |
getResultName()
Returns the webResult name.
|
protected abstract String |
handleGetAnnotatedSignature()
Method to be implemented in descendants
Returns the web service operation signature having @WebParam annotations for each parameter.
|
protected abstract String |
handleGetMethodName() |
protected abstract String |
handleGetResultName() |
protected abstract boolean |
handleIsExposed() |
protected abstract boolean |
handleIsOneway() |
boolean |
isEJB3WebServiceOperationFacadeMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
boolean |
isExposed()
Returns true/false depending on whether or not this web service operation is exposed.
|
boolean |
isOneway()
Specifies that this webservice operation has only an input message and no output.
|
void |
resetMetafacadeContext(String context)
Reset context only for non-root metafacades
|
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages) |
getCall, getSignature, handleGetFlushMode, handleGetImplementationCall, handleGetImplementationName, handleGetImplementationSignature, handleGetInterceptorReferences, handleGetNonRunAsRoles, handleGetRolesAllowed, handleGetSeamBijectionFactoryParameters, handleGetSeamConversationBeginParameters, handleGetSeamConversationBeginTaskParameters, handleGetSeamConversationCreateProcessParameters, handleGetSeamConversationEndParameters, handleGetSeamConversationEndTaskParameters, handleGetSeamConversationResumeProcessParameters, handleGetSeamConversationStartTaskParameters, handleGetSeamObserverEventName, handleGetSeamTransactionRollbackParameters, handleGetSeamValidationOutcome, handleGetSeamWebRemoteParameters, handleGetTestName, handleGetTestSignature, handleGetThrowsClause, handleGetThrowsClause, handleGetTransactionType, handleGetViewType, handleIsBusinessOperation, handleIsDenyAll, handleIsExcludeClassInterceptors, handleIsExcludeDefaultInterceptors, handleIsLifecycleCallback, handleIsPermitAll, handleIsPostActivate, handleIsPostConstruct, handleIsPreDestroy, handleIsPrePassivate, handleIsSeamAsynchronous, handleIsSeamBijectionFactory, handleIsSeamConversationBegin, handleIsSeamConversationBeginTask, handleIsSeamConversationCreateProcess, handleIsSeamConversationEnd, handleIsSeamConversationEndTask, handleIsSeamConversationResumeProcess, handleIsSeamConversationStartTask, handleIsSeamLifecycleCreate, handleIsSeamLifecycleDestroy, handleIsSeamObserver, handleIsSeamTransactional, handleIsSeamTransactionRollback, handleIsSeamValidationRefreshEntities, handleIsSeamValidationValidator, handleIsSeamWebRemote, handleIsTimeoutCallback, handleIsViewTypeAbsoluteBoth, handleIsViewTypeAbsoluteLocal, handleIsViewTypeAbsoluteRemote, handleIsViewTypeBoth, handleIsViewTypeLocal, handleIsViewTypeRemote, handleIsViewTypeStrictlyBoth, handleIsViewTypeStrictlyLocal, handleIsViewTypeStrictlyRemote
copyTaggedValues, findParameter, findTaggedValue, findTaggedValue, findTaggedValues, getArgumentNames, getArguments, getArgumentTypeNames, getBindedFullyQualifiedName, getConcurrency, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getExceptionList, getExceptionList, getExceptions, getFlushMode, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getGetterSetterReturnTypeName, getId, getImplementationCall, getImplementationName, getImplementationSignature, getIncomingDestination, getInterceptorReferences, getKeywords, getLabel, getLanguageMappings, getLower, getMethodBody, getModel, getName, getNonRunAsRoles, getOutgoingDestination, getOverriddenOperation, getOwner, getPackage, getPackageName, getPackageName, getPackagePath, getParameters, getPostconditionName, getPostconditions, getPreconditionCall, getPreconditionName, getPreconditions, getPreconditionSignature, getQualifiedName, getReturnParameter, getReturnType, getRoles, getRolesAllowed, getRootPackage, getSeamBijectionFactoryParameters, getSeamConversationBeginParameters, getSeamConversationBeginTaskParameters, getSeamConversationCreateProcessParameters, getSeamConversationEndParameters, getSeamConversationEndTaskParameters, getSeamConversationResumeProcessParameters, getSeamConversationStartTaskParameters, getSeamObserverEventName, getSeamTransactionRollbackParameters, getSeamValidationOutcome, getSeamWebRemoteParameters, getService, getSignature, getSignature, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getTestName, getTestSignature, getThrowsClause, getThrowsClause, getTransactionType, getTypedArgumentList, getTypedArgumentList, getUpper, getValidationName, getValidationOwner, getViewType, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isAbstract, isBindingDependenciesPresent, isBusinessOperation, isConstraintsPresent, isDenyAll, isDocumentationPresent, isEJB3SessionOperationFacadeMetaType, isExceptionsPresent, isExcludeClassInterceptors, isExcludeDefaultInterceptors, isIncomingMessageOperation, isLeaf, isLifecycleCallback, isMany, isMessageOperation, isModelElementFacadeMetaType, isOperationFacadeMetaType, isOrdered, isOutgoingMessageOperation, isOverriding, isPermitAll, isPostActivate, isPostconditionsPresent, isPostConstruct, isPreconditionsPresent, isPreDestroy, isPrePassivate, isQuery, isReservedWord, isReturnTypePresent, isSeamAsynchronous, isSeamBijectionFactory, isSeamConversationBegin, isSeamConversationBeginTask, isSeamConversationCreateProcess, isSeamConversationEnd, isSeamConversationEndTask, isSeamConversationResumeProcess, isSeamConversationStartTask, isSeamLifecycleCreate, isSeamLifecycleDestroy, isSeamObserver, isSeamTransactional, isSeamTransactionRollback, isSeamValidationRefreshEntities, isSeamValidationValidator, isSeamWebRemote, isServiceOperationMetaType, isStatic, isTemplateParametersPresent, isTimeoutCallback, isUnique, isValidIdentifierName, isViewTypeAbsoluteBoth, isViewTypeAbsoluteLocal, isViewTypeAbsoluteRemote, isViewTypeBoth, isViewTypeLocal, isViewTypeRemote, isViewTypeStrictlyBoth, isViewTypeStrictlyLocal, isViewTypeStrictlyRemote, toString, translateConstraint, translateConstraints, translateConstraints
compareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getFlushMode, getImplementationCall, getImplementationName, getImplementationSignature, getInterceptorReferences, getNonRunAsRoles, getRolesAllowed, getSeamBijectionFactoryParameters, getSeamConversationBeginParameters, getSeamConversationBeginTaskParameters, getSeamConversationCreateProcessParameters, getSeamConversationEndParameters, getSeamConversationEndTaskParameters, getSeamConversationResumeProcessParameters, getSeamConversationStartTaskParameters, getSeamObserverEventName, getSeamTransactionRollbackParameters, getSeamValidationOutcome, getSeamWebRemoteParameters, getTestName, getTestSignature, getThrowsClause, getThrowsClause, getTransactionType, getViewType, isBusinessOperation, isDenyAll, isEJB3SessionOperationFacadeMetaType, isExcludeClassInterceptors, isExcludeDefaultInterceptors, isLifecycleCallback, isPermitAll, isPostActivate, isPostConstruct, isPreDestroy, isPrePassivate, isSeamAsynchronous, isSeamBijectionFactory, isSeamConversationBegin, isSeamConversationBeginTask, isSeamConversationCreateProcess, isSeamConversationEnd, isSeamConversationEndTask, isSeamConversationResumeProcess, isSeamConversationStartTask, isSeamLifecycleCreate, isSeamLifecycleDestroy, isSeamObserver, isSeamTransactional, isSeamTransactionRollback, isSeamValidationRefreshEntities, isSeamValidationValidator, isSeamWebRemote, isTimeoutCallback, isViewTypeAbsoluteBoth, isViewTypeAbsoluteLocal, isViewTypeAbsoluteRemote, isViewTypeBoth, isViewTypeLocal, isViewTypeRemote, isViewTypeStrictlyBoth, isViewTypeStrictlyLocal, isViewTypeStrictlyRemote
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
protected Object metaObject
Object
protected EJB3WebServiceOperationFacadeLogic(Object metaObjectIn, String context)
metaObjectIn
- context
- public void resetMetafacadeContext(String context)
resetMetafacadeContext
in class EJB3SessionOperationFacadeLogic
context
- MetafacadeBase.resetMetafacadeContext(String context)
public boolean isEJB3WebServiceOperationFacadeMetaType()
EJB3WebServiceOperationFacade
isEJB3WebServiceOperationFacadeMetaType
in interface EJB3WebServiceOperationFacade
EJB3WebServiceOperationFacade
protected abstract boolean handleIsExposed()
EJB3WebServiceOperationFacade.isExposed()
public final boolean isExposed()
isExposed
in interface EJB3WebServiceOperationFacade
protected abstract boolean handleIsOneway()
EJB3WebServiceOperationFacade.isOneway()
public final boolean isOneway()
isOneway
in interface EJB3WebServiceOperationFacade
protected abstract String handleGetMethodName()
EJB3WebServiceOperationFacade.getMethodName()
public final String getMethodName()
getMethodName
in interface EJB3WebServiceOperationFacade
protected abstract String handleGetResultName()
EJB3WebServiceOperationFacade.getResultName()
public final String getResultName()
getResultName
in interface EJB3WebServiceOperationFacade
protected abstract String handleGetAnnotatedSignature()
public String getAnnotatedSignature()
getAnnotatedSignature
in interface EJB3WebServiceOperationFacade
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants
in interface ModelElementFacade
validateInvariants
in class EJB3SessionOperationFacadeLogic
validationMessages
- CollectionEJB3SessionOperationFacadeLogic.validateInvariants(Collection validationMessages)
Copyright © 2006–2014 AndroMDA.org. All rights reserved.