public abstract class EJB3WebServiceOperationFacadeLogic extends EJB3SessionOperationFacadeLogicImpl implements EJB3WebServiceOperationFacade
EJB3WebServiceOperationFacade,
Serialized Form| Modifier 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, handleIsViewTypeStrictlyRemotecopyTaggedValues, 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, translateConstraintscompareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetFlushMode, 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, isViewTypeStrictlyRemotegetIncomingDestination, getOutgoingDestination, getRoles, getService, isIncomingMessageOperation, isMessageOperation, isOutgoingMessageOperation, isServiceOperationMetaTypefindParameter, 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, isUniquecopyTaggedValues, 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, translateConstraintsprotected Object metaObject
Objectprotected EJB3WebServiceOperationFacadeLogic(Object metaObjectIn, String context)
metaObjectIn - context - public void resetMetafacadeContext(String context)
resetMetafacadeContext in class EJB3SessionOperationFacadeLogiccontext - MetafacadeBase.resetMetafacadeContext(String context)public boolean isEJB3WebServiceOperationFacadeMetaType()
EJB3WebServiceOperationFacadeisEJB3WebServiceOperationFacadeMetaType in interface EJB3WebServiceOperationFacadeEJB3WebServiceOperationFacadeprotected abstract boolean handleIsExposed()
EJB3WebServiceOperationFacade.isExposed()public final boolean isExposed()
isExposed in interface EJB3WebServiceOperationFacadeprotected abstract boolean handleIsOneway()
EJB3WebServiceOperationFacade.isOneway()public final boolean isOneway()
isOneway in interface EJB3WebServiceOperationFacadeprotected abstract String handleGetMethodName()
EJB3WebServiceOperationFacade.getMethodName()public final String getMethodName()
getMethodName in interface EJB3WebServiceOperationFacadeprotected abstract String handleGetResultName()
EJB3WebServiceOperationFacade.getResultName()public final String getResultName()
getResultName in interface EJB3WebServiceOperationFacadeprotected abstract String handleGetAnnotatedSignature()
public String getAnnotatedSignature()
getAnnotatedSignature in interface EJB3WebServiceOperationFacadepublic void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants in interface ModelElementFacadevalidateInvariants in class EJB3SessionOperationFacadeLogicvalidationMessages - CollectionEJB3SessionOperationFacadeLogic.validateInvariants(Collection validationMessages)Copyright © 2006–2014 AndroMDA.org. All rights reserved.