public interface SpringService extends Service
Modifier and Type | Method and Description |
---|---|
String |
getBaseName()
The service base class name.
|
String |
getBeanName()
The bean name of this service.
|
String |
getBeanName(boolean targetSuffix)
Gets the Spring bean name, and optionally adds a target suffix, if 'targetSuffix' is set to
true.
|
String |
getDefaultExceptionName()
The name of the default exception to be generated for this service.
|
String |
getDestroyMethodName()
This is a name of the destroy-method of this service, or is empty if doesn't exists.
|
String |
getEjbImplementationName()
The EJB implementation class name.
|
String |
getEjbJndiName()
The JNDI name to which a Spring remote Session EJB will be bound.
|
String |
getEjbLocalJndiName()
The JNDI name to which a Spring local Session EJB will be bound.
|
String |
getEjbPackageName()
This can be either the package name the model element exists within OR it can be the package
with a prefix or suffix (i.e.
|
String |
getEjbPackageNamePath()
The EJB package name as a path (i.e.
|
String |
getEjbTransactionType()
The EJB transaction type (Bean or Container).
|
String |
getFullyQualifiedBaseName()
The fully qualified service base class name.
|
String |
getFullyQualifiedDefaultExceptionName()
The fully qualified class name of the default exception.
|
String |
getFullyQualifiedEjbImplementationName()
The fully qualified name of the implementation class name.
|
String |
getFullyQualifiedEjbName()
TODO: Model Documentation for
org.andromda.cartridges.spring.metafacades.SpringService.fullyQualifiedEjbName
|
String |
getFullyQualifiedImplementationName()
The fully qualified name of the implementation class.
|
String |
getFullyQualifiedLocalEjbName()
TODO: Model Documentation for
org.andromda.cartridges.spring.metafacades.SpringService.fullyQualifiedLocalEjbName
|
String |
getFullyQualifiedWebServiceDelegatorName()
The fully qualified web service delegator class name.
|
String |
getImplementationName()
The implementation name of the service
|
String |
getImplementationPackageName()
This can be either the package name the model element exists within OR it can be the package
with a prefix or suffix (i.e.
|
String |
getImplementationPackagePath()
The service implementation package name as a path (i.e.
|
String |
getInitMethodName()
This is a name of the init-method of this service, or is empty if doesn't exists.
|
Collection<String> |
getInterceptors()
TODO: Model Documentation for
org.andromda.cartridges.spring.metafacades.SpringService.interceptors
|
String |
getRemoteContext()
Returns the remote context for this service.
|
String |
getRemotePort()
Determines which port this service will be published on at the server side.
|
String |
getRemoteServer()
Returns the name of the remote server for this service.
|
String |
getRemoteUrl()
The URL this servie will be run on at the server side.
|
String |
getWebServiceDelegatorName()
The name of the web service delegator class.
|
String |
getWebServiceIncomingAttachmentHandlerCall()
The call to the incoming web service attachment call.
|
Collection<SpringServiceOperation> |
getWebServiceOperations()
The operations that can be exposed in a webservice.
|
String |
getWebServiceOutgoingAttachmentHandlerCall()
The call to the outgoing web service attachment call.
|
boolean |
isAllowDefaultServiceException()
Indicates whether or not a default service exception should be allowed.
|
boolean |
isConfigonly()
Defines whether this service will only be listed in the config, but note be generated as a
Spring bean.
|
boolean |
isEjbLocalView()
TODO: Model Documentation for
org.andromda.cartridges.spring.metafacades.SpringService.ejbLocalView
|
boolean |
isEjbRemoteView()
Indicates if the view type of this service is remote.
|
boolean |
isHibernateInterceptorEnabled()
Indicates whether or not the hibernate intercetor is enabled for this service.
|
boolean |
isPrivate()
Returns true if the service is considered as private.
|
boolean |
isRemotable()
Returns true if this service is remotable.
|
boolean |
isRemotingTypeBurlap()
Indicates if the remoting type is "burlap".
|
boolean |
isRemotingTypeHessian()
Indicates if the remoting type is "hessian".
|
boolean |
isRemotingTypeHttpInvoker()
Indicates if the remoting type is "httpinvoker".
|
boolean |
isRemotingTypeLingo()
Indicates whether this service can be talked to using Lingo remoting.
|
boolean |
isRemotingTypeNone()
Indicates if the remoting type for this service is "none".
|
boolean |
isRemotingTypeRmi()
Indicates if the remoting type is RMI.
|
boolean |
isRichClient()
Returns true if this service is meant to take part in a richt client application.
|
boolean |
isSpringServiceMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
boolean |
isWebService()
Returns true/false depending on whether or not this SpringService represents a web service.
|
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 isSpringServiceMetaType()
true
String getBaseName()
String getBeanName()
String getBeanName(boolean targetSuffix)
targetSuffix
- booleanString getDefaultExceptionName()
String getDestroyMethodName()
String getEjbImplementationName()
String getEjbJndiName()
String getEjbLocalJndiName()
String getEjbPackageName()
String getEjbPackageNamePath()
String getEjbTransactionType()
String getFullyQualifiedBaseName()
String getFullyQualifiedDefaultExceptionName()
String getFullyQualifiedEjbImplementationName()
String getFullyQualifiedEjbName()
String getFullyQualifiedImplementationName()
String getFullyQualifiedLocalEjbName()
String getFullyQualifiedWebServiceDelegatorName()
String getImplementationName()
String getImplementationPackageName()
String getImplementationPackagePath()
String getInitMethodName()
Collection<String> getInterceptors()
String getRemoteContext()
String getRemotePort()
String getRemoteServer()
String getRemoteUrl()
String getWebServiceDelegatorName()
String getWebServiceIncomingAttachmentHandlerCall()
Collection<SpringServiceOperation> getWebServiceOperations()
String getWebServiceOutgoingAttachmentHandlerCall()
boolean isAllowDefaultServiceException()
boolean isConfigonly()
boolean isEjbLocalView()
boolean isEjbRemoteView()
boolean isHibernateInterceptorEnabled()
boolean isPrivate()
boolean isRemotable()
boolean isRemotingTypeBurlap()
boolean isRemotingTypeHessian()
boolean isRemotingTypeHttpInvoker()
boolean isRemotingTypeLingo()
boolean isRemotingTypeNone()
boolean isRemotingTypeRmi()
boolean isRichClient()
boolean isWebService()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.