public interface WebService extends Service
Modifier and Type | Method and Description |
---|---|
String |
getAllowedMethods()
Creates a space delimited string containing a name of ALL allowed methods.
|
Collection<WSDLType> |
getAllowedOperationExceptions()
The collection of exceptions from all allowed operations present in this webservice.
|
Collection<WebServiceOperation> |
getAllowedOperations()
All operations which are exposed on the web service.
|
String |
getEjbHomeInterface()
The home interface name for an EJB provider.
|
String |
getEjbInterface()
The interface name for an EJB provider.
|
String |
getEjbJndiName()
The JNDI name for the EJB provider (the EJB that provides the functionality behind this web
service).
|
String |
getFullyQualifiedTestImplementationName()
The fully qualified name of the test implementation class for this web service.
|
String |
getFullyQualifiedTestName()
The fully qualified name of a test generated for this web service.
|
int |
getJaxwsCount()
Number of REST JAX-RS service methods in this class.
|
String |
getNamespace()
The name of the namespace to which this web service belongs.
|
String |
getNamespacePrefix()
The namespace prefix used for types defined within the generated WSDLs.
|
Collection |
getPackageReferences(String packageName,
boolean follow)
TODO: Model Documentation for
org.andromda.cartridges.webservice.metafacades.WebService.getPackageReferences
|
String |
getProvider()
The provider for this web service.
|
String |
getQName()
The QName for this service.
|
String |
getRestCacheType()
Specified CacheType (none, always, etc) in @CacheType annotation.
|
String |
getRestConsumes() |
Collection<String> |
getRestContexts()
Context used for REST JAX-WS implementation for this service.
|
int |
getRestCount()
Number of REST JAX-RS service methods in this class.
|
String |
getRestMethod()
Customized Http Method implementation.
|
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 |
getRestRetention()
Customized RetentionPolicy (default=RUNTIME).
|
String |
getRestTarget()
Customized target ElementType, default=METHOD.
|
String |
getRpcClassName()
The name of the RPC implementation class.
|
TypeMappings |
getSchemaMappings()
TODO: Model Documentation for
org.andromda.cartridges.webservice.metafacades.WebService.getSchemaMappings
|
String |
getStyle()
The style of binding in the generated WSDL, either DOCUMENT, RPC, or WRAPPED.
|
String |
getTestImplementationName()
The name for the test implementation class.
|
String |
getTestName()
The name of a the test for this web service.
|
String |
getTestPackageName()
The name of the package to which tests are generated.
|
Collection |
getTypeMappingElements()
Returns a collection of all type mappings used by this WebServiceFacade.
|
String |
getUse()
The use of items in the binding, either LITERAL or ENCODED.
|
String |
getWsdlFile()
The location of the WSDL file for this web service.
|
String |
getXjcArguments()
Override global default XJC arguments for Jaxb wsdl2java (i.e.
|
boolean |
isDocumentStyle()
Indicates whether or not this service is "document" style.
|
boolean |
isEncodedUse()
Indicates whether or not this web service has a "encoded" use defined.
|
boolean |
isLiteralUse()
Indicates whether or not this web service has a "literal" use defined.
|
boolean |
isRestAtom()
If this REST service provides application/atom, or any service operations provide
application/atom
|
boolean |
isRpcStyle()
Indicates whether or not this service is "rpc" style.
|
boolean |
isSchemaValidation()
Validate incoming webservice XML against wsdl/xsd schema
|
boolean |
isSecured()
Whether or not this web service is secured (its based on whether or not it has any roles
associated to it).
|
boolean |
isSimpleBindingMode()
Use Jaxb2 XJC simple binding mode
|
boolean |
isWebServiceMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
boolean |
isWrappedStyle()
Indicates whether or not this service style is "wrapped".
|
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 isWebServiceMetaType()
true
String getAllowedMethods()
Collection<WSDLType> getAllowedOperationExceptions()
Collection<WebServiceOperation> getAllowedOperations()
String getEjbHomeInterface()
String getEjbInterface()
String getEjbJndiName()
String getFullyQualifiedTestImplementationName()
String getFullyQualifiedTestName()
int getJaxwsCount()
String getNamespace()
String getNamespacePrefix()
Collection getPackageReferences(String packageName, boolean follow)
packageName
- Stringfollow
- booleanString getProvider()
String getQName()
String getRestCacheType()
String getRestConsumes()
Collection<String> getRestContexts()
int getRestCount()
String getRestMethod()
String getRestPath()
String getRestProduces()
String getRestProvider()
String getRestRetention()
String getRestTarget()
String getRpcClassName()
TypeMappings getSchemaMappings()
String getStyle()
String getTestImplementationName()
String getTestName()
String getTestPackageName()
Collection getTypeMappingElements()
String getWsdlFile()
String getXjcArguments()
boolean isDocumentStyle()
boolean isEncodedUse()
boolean isLiteralUse()
boolean isRestAtom()
boolean isRpcStyle()
boolean isSchemaValidation()
boolean isSecured()
boolean isSimpleBindingMode()
boolean isWrappedStyle()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.