public interface WebServiceOperation extends ServiceOperation
Modifier and Type | Method and Description |
---|---|
String |
getOperationName()
Returns the customized operation name.
|
String |
getParameterStyle()
WebService parameter style: bare or wrapped
|
String |
getRestCacheType()
TODO: Model Documentation for
org.andromda.cartridges.webservice.metafacades.WebServiceOperation.restCacheType
|
String |
getRestConsumes() |
String |
getRestPartType()
Multipart/xml type for this returned part.
|
String |
getRestPath()
The URL path for the REST webservice.
|
String |
getRestProduces() |
String |
getRestProvider()
Customized REST @Provider annotation, must be implemented in the generated class.
|
String |
getRestRequestType()
HTML request type for this REST service (GET, PUT, POST, QUERY, DELETE), used for method
annotations.
|
int |
getRestSuspend()
Asynchronous service implementation, suspend execution for X ms.
|
String |
getRestTestPath()
The URL path to test the REST webservice.
|
String |
getRolesAllowed()
REST security roles allowed.
|
String |
getTestCall()
The call for the test that tests this operation.
|
String |
getTestImplementationCall()
The method call for the test implementation operation.
|
String |
getTestImplementationName()
The name of the the operation used within the test implementation.
|
String |
getTestImplementationSignature()
The signature for the test implementation operation.
|
String |
getTestName()
The name for the test that tests this operation.
|
String |
getTestSignature()
The signature for the test that tests this operation.
|
WebServicePackage |
getWebServicePackage()
TODO: Model Documentation for
WebServicePackage
|
boolean |
isExposed()
Returns true/false depending on whether or not this web service operation is exposed.
|
boolean |
isRest()
Is this operation a JAX-RS REST operation? JAX-WS and JAX-RS can be mixed in the same service
class.
|
boolean |
isRestAtom()
If this REST service provides application/atom, or any service operations provide
application/atom
|
boolean |
isRestEncoded() |
boolean |
isWebFaultOnAllExceptions()
Checks is each service exception reference is some Exception type and has stereotype
WebFault, if CXF.
|
boolean |
isWebServiceOperationMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
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 isWebServiceOperationMetaType()
true
String getOperationName()
String getParameterStyle()
String getRestCacheType()
String getRestConsumes()
String getRestPartType()
String getRestPath()
String getRestProduces()
String getRestProvider()
String getRestRequestType()
int getRestSuspend()
String getRestTestPath()
String getRolesAllowed()
String getTestCall()
String getTestImplementationCall()
String getTestImplementationName()
String getTestImplementationSignature()
String getTestName()
String getTestSignature()
WebServicePackage getWebServicePackage()
boolean isExposed()
boolean isRest()
boolean isRestAtom()
boolean isRestEncoded()
boolean isWebFaultOnAllExceptions()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.