public abstract class EJB3WebServiceFacadeLogic extends EJB3SessionFacadeLogicImpl implements EJB3WebServiceFacade
EJB3WebServiceFacade
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected Object |
metaObject
The underlying UML object
|
ALLOW_DEFAULT_SERVICE_EXCEPTION, DEPLOYMENT_PLATFORM, PERSISTENCE_CONTAINER, SERVICE_DEFAULT_VIEW_TYPE, SERVICE_ENABLE_CLUSTERING, SERVICE_INTERFACE_NAME_PATTERN, SERVICE_JNDI_NAME_PREFIX, SERVICE_LOCAL_INTERFACE_NAME_PATTERN, SERVICE_NAME_PATTERN
contextRoot
Modifier | Constructor and Description |
---|---|
protected |
EJB3WebServiceFacadeLogic(Object metaObjectIn,
String context)
Create Metafacade implementation instance using the MetafacadeFactory from the context
|
Modifier and Type | Method and Description |
---|---|
String |
getFullyQualifiedWebServiceInterfaceName()
Returns the fully qualified interface name for this web service.
|
String |
getNamespace()
The name of the target namespace to which this web service belongs.
|
String |
getParameterStyle()
Determines whether method parameters represent the entire message body, or whether the
parameters are elements wrapped inside a top-level element named after the operation.
|
String |
getQName()
Returns the QName for this service.
|
String |
getStyle()
Defines the encoding binding style for messages send to and from the Web Service.
|
String |
getUse()
Defines the formatting style for messages sent to and from the Web Service.
|
String |
getWebServiceInterfaceName()
Returns the web service interface name for with web service.
|
protected abstract String |
handleGetFullyQualifiedWebServiceInterfaceName() |
protected abstract String |
handleGetNamespace() |
protected abstract String |
handleGetParameterStyle() |
protected abstract String |
handleGetQName() |
protected abstract String |
handleGetStyle() |
protected abstract String |
handleGetUse() |
protected abstract String |
handleGetWebServiceInterfaceName() |
protected abstract boolean |
handleIsBareParameterStyle() |
protected abstract boolean |
handleIsDocumentStyle() |
protected abstract boolean |
handleIsEncodedUse() |
protected abstract boolean |
handleIsLiteralUse() |
protected abstract boolean |
handleIsRpcStyle() |
protected abstract boolean |
handleIsWebServiceOperationsExist() |
protected abstract boolean |
handleIsWrappedParameterStyle() |
boolean |
isBareParameterStyle()
Indicates whether or not this service parameter is "bare" style.
|
boolean |
isDocumentStyle()
Indicates whether or not this service is "document" style
|
boolean |
isEJB3WebServiceFacadeMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
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 |
isRpcStyle()
Indicates whether or not this service is "rpc" style.
|
boolean |
isWebServiceOperationsExist()
TODO: Model Documentation for
org.andromda.cartridges.ejb3.metafacades.EJB3WebServiceFacade.webServiceOperationsExist
|
boolean |
isWrappedParameterStyle()
Indicates whether or not this service parameter is "wrapped" style.
|
void |
resetMetafacadeContext(String context)
Reset context only for non-root metafacades
|
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages) |
getServiceReferences, handleFilterSeamAttributes, handleGetAllInstanceAttributes, handleGetAttributesAsList, handleGetBusinessOperations, handleGetConstants, handleGetCreateMethods, handleGetDefaultExceptionName, handleGetEnvironmentEntries, handleGetFullyQualifiedDefaultExceptionName, handleGetFullyQualifiedServiceBaseName, handleGetFullyQualifiedServiceDelegateName, handleGetFullyQualifiedServiceImplementationName, handleGetFullyQualifiedServiceInterfaceName, handleGetFullyQualifiedServiceListenerName, handleGetFullyQualifiedServiceLocalInterfaceName, handleGetFullyQualifiedServiceName, handleGetFullyQualifiedServiceRemoteInterfaceName, handleGetFullyQualifiedServiceTestName, handleGetHomeInterfaceName, handleGetInheritedInstanceAttributes, handleGetInterceptorReferences, handleGetJndiNameLocal, handleGetJndiNamePrefix, handleGetJndiNameRemote, handleGetMessageDrivenReferences, handleGetNonRunAsRoles, handleGetPersistenceContainer, handleGetPersistenceContextReferences, handleGetPersistenceContextType, handleGetPersistenceContextUnitName, handleGetResourceDataSourceReferences, handleGetResourceUserTransactionReferences, handleGetRolesAllowed, handleGetRunAs, handleGetSeamComponentConversionalIfNotBegunOutcome, handleGetSeamComponentIntercept, handleGetSeamComponentJndiName, handleGetSeamComponentName, handleGetSeamComponentRoleNames, handleGetSeamComponentRoleScopeTypes, handleGetSeamComponentScopeType, handleGetSeamComponentStartupParameters, handleGetSeamComponentSynchronizedTimeout, handleGetSecurityRealm, handleGetServiceBaseName, handleGetServiceDelegateName, handleGetServiceImplementationName, handleGetServiceInterfaceName, handleGetServiceListenerName, handleGetServiceLocalInterfaceName, handleGetServiceName, handleGetServiceRemoteInterfaceName, handleGetServiceTestName, handleGetTestPackageName, handleGetTransactionManagement, handleGetTransactionType, handleGetType, handleGetViewType, handleIsAllowDefaultServiceException, handleIsClusteringEnabled, handleIsDenyAll, handleIsExcludeDefaultInterceptors, handleIsListenerEnabled, handleIsPermitAll, handleIsPersistenceContainerJboss, handleIsPersistenceContainerWeblogic, handleIsSeamComponent, handleIsSeamComponentReadonly, handleIsSeamComponentStartup, handleIsSeamComponentTransactional, handleIsSecurityEnabled, handleIsStateful, handleIsStateless, handleIsSyntheticCreateMethodAllowed, handleIsTransactionManagementBean, handleIsViewTypeBoth, handleIsViewTypeLocal, handleIsViewTypeRemote, handleIsViewTypeStrictlyBoth, handleIsViewTypeStrictlyLocal, handleIsViewTypeStrictlyRemote, handleIsWebServiceEnabled, handleIsWebServiceOperationExists
copyTaggedValues, filterSeamAttributes, findAttribute, findTaggedValue, findTaggedValue, findTaggedValues, getAbstractions, getAllAssociatedClasses, getAllEntityReferences, getAllGeneralizations, getAllInstanceAttributes, getAllMessagingDestinations, getAllProperties, getAllRequiredConstructorParameters, getAllRoles, getAllServiceReferences, getAllSpecializations, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getAttributesAsList, getBindedFullyQualifiedName, getBusinessOperations, getConstants, getConstraints, getConstraints, getCreateMethods, getDefaultExceptionName, getDocumentation, getDocumentation, getDocumentation, getEntityReferences, getEnvironmentEntries, getFullyQualifiedArrayName, getFullyQualifiedDefaultExceptionName, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getFullyQualifiedServiceBaseName, getFullyQualifiedServiceDelegateName, getFullyQualifiedServiceImplementationName, getFullyQualifiedServiceInterfaceName, getFullyQualifiedServiceListenerName, getFullyQualifiedServiceLocalInterfaceName, getFullyQualifiedServiceName, getFullyQualifiedServiceRemoteInterfaceName, getFullyQualifiedServiceTestName, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getHomeInterfaceName, getId, getImplementationOperations, getImplementedInterfaceList, getInheritedInstanceAttributes, getInstanceAttributes, getInstanceOperations, getInterceptorReferences, getInterfaceAbstractions, getJavaNewString, getJavaNullString, getJndiNameLocal, getJndiNamePrefix, getJndiNameRemote, getKeywords, getLabel, getLanguageMappings, getMessageDrivenReferences, getMessagingDestinations, getModel, getName, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getNonRunAsRoles, getOperationCallFromAttributes, getOperations, getPackage, getPackageName, getPackageName, getPackagePath, getPersistenceContainer, getPersistenceContextReferences, getPersistenceContextType, getPersistenceContextUnitName, getProperties, getProperties, getQualifiedName, getRequiredConstructorParameters, getResourceDataSourceReferences, getResourceUserTransactionReferences, getRoles, getRolesAllowed, getRootPackage, getRunAs, getSeamComponentConversionalIfNotBegunOutcome, getSeamComponentIntercept, getSeamComponentJndiName, getSeamComponentName, getSeamComponentRoleNames, getSeamComponentRoleScopeTypes, getSeamComponentScopeType, getSeamComponentStartupParameters, getSeamComponentSynchronizedTimeout, getSecurityRealm, getSerialVersionUID, getServiceBaseName, getServiceDelegateName, getServiceImplementationName, getServiceInterfaceName, getServiceListenerName, getServiceLocalInterfaceName, getServiceName, getServiceRemoteInterfaceName, getServiceTestName, getSourceDependencies, getSpecializations, getStateMachineContext, getStaticAttributes, getStaticOperations, getStereotypeNames, getStereotypes, getSuperClass, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getTestPackageName, getTransactionManagement, getTransactionType, getType, getValidationName, getValidationOwner, getViewType, getVisibility, getWrapperName, hasExactStereotype, hasKeyword, hasStereotype, initialize, isAbstract, isAllowDefaultServiceException, isArrayType, isAssociationClass, isBindingDependenciesPresent, isBlobType, isBooleanType, isCharacterType, isClassifierFacadeMetaType, isClobType, isClusteringEnabled, isCollectionType, isConstraintsPresent, isDataType, isDateType, isDenyAll, isDocumentationPresent, isDoubleType, isEJB3SessionFacadeMetaType, isEmbeddedValue, isEnumeration, isExcludeDefaultInterceptors, isFileType, isFloatType, isGeneralizableElementFacadeMetaType, isIntegerType, isInterface, isLeaf, isListenerEnabled, isListType, isLongType, isMapType, isModelElementFacadeMetaType, isPermitAll, isPersistenceContainerJboss, isPersistenceContainerWeblogic, isPrimitive, isReservedWord, isSeamComponent, isSeamComponentReadonly, isSeamComponentStartup, isSeamComponentTransactional, isSecurityEnabled, isServiceMetaType, isSetType, isStateful, isStateless, isStringType, isSyntheticCreateMethodAllowed, isTemplateParametersPresent, isTimeType, isTransactionManagementBean, isValidIdentifierName, isViewTypeBoth, isViewTypeLocal, isViewTypeRemote, isViewTypeStrictlyBoth, isViewTypeStrictlyLocal, isViewTypeStrictlyRemote, isWebServiceEnabled, isWebServiceOperationExists, isWrappedPrimitive, 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
filterSeamAttributes, getAllInstanceAttributes, getAttributesAsList, getBusinessOperations, getConstants, getCreateMethods, getDefaultExceptionName, getEnvironmentEntries, getFullyQualifiedDefaultExceptionName, getFullyQualifiedServiceBaseName, getFullyQualifiedServiceDelegateName, getFullyQualifiedServiceImplementationName, getFullyQualifiedServiceInterfaceName, getFullyQualifiedServiceListenerName, getFullyQualifiedServiceLocalInterfaceName, getFullyQualifiedServiceName, getFullyQualifiedServiceRemoteInterfaceName, getFullyQualifiedServiceTestName, getHomeInterfaceName, getInheritedInstanceAttributes, getInterceptorReferences, getJndiNameLocal, getJndiNamePrefix, getJndiNameRemote, getMessageDrivenReferences, getNonRunAsRoles, getPersistenceContainer, getPersistenceContextReferences, getPersistenceContextType, getPersistenceContextUnitName, getResourceDataSourceReferences, getResourceUserTransactionReferences, getRolesAllowed, getRunAs, getSeamComponentConversionalIfNotBegunOutcome, getSeamComponentIntercept, getSeamComponentJndiName, getSeamComponentName, getSeamComponentRoleNames, getSeamComponentRoleScopeTypes, getSeamComponentScopeType, getSeamComponentStartupParameters, getSeamComponentSynchronizedTimeout, getSecurityRealm, getServiceBaseName, getServiceDelegateName, getServiceImplementationName, getServiceInterfaceName, getServiceListenerName, getServiceLocalInterfaceName, getServiceName, getServiceRemoteInterfaceName, getServiceTestName, getTestPackageName, getTransactionManagement, getTransactionType, getType, getViewType, isAllowDefaultServiceException, isClusteringEnabled, isDenyAll, isEJB3SessionFacadeMetaType, isExcludeDefaultInterceptors, isListenerEnabled, isPermitAll, isPersistenceContainerJboss, isPersistenceContainerWeblogic, isSeamComponent, isSeamComponentReadonly, isSeamComponentStartup, isSeamComponentTransactional, isSecurityEnabled, isStateful, isStateless, isSyntheticCreateMethodAllowed, isTransactionManagementBean, isViewTypeBoth, isViewTypeLocal, isViewTypeRemote, isViewTypeStrictlyBoth, isViewTypeStrictlyLocal, isViewTypeStrictlyRemote, isWebServiceEnabled, isWebServiceOperationExists
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
protected Object metaObject
Object
protected EJB3WebServiceFacadeLogic(Object metaObjectIn, String context)
metaObjectIn
- context
- public void resetMetafacadeContext(String context)
resetMetafacadeContext
in class EJB3SessionFacadeLogic
context
- MetafacadeBase.resetMetafacadeContext(String context)
public boolean isEJB3WebServiceFacadeMetaType()
EJB3WebServiceFacade
isEJB3WebServiceFacadeMetaType
in interface EJB3WebServiceFacade
EJB3WebServiceFacade
protected abstract String handleGetFullyQualifiedWebServiceInterfaceName()
EJB3WebServiceFacade.getFullyQualifiedWebServiceInterfaceName()
public final String getFullyQualifiedWebServiceInterfaceName()
getFullyQualifiedWebServiceInterfaceName
in interface EJB3WebServiceFacade
protected abstract String handleGetWebServiceInterfaceName()
EJB3WebServiceFacade.getWebServiceInterfaceName()
public final String getWebServiceInterfaceName()
getWebServiceInterfaceName
in interface EJB3WebServiceFacade
protected abstract String handleGetStyle()
EJB3WebServiceFacade.getStyle()
public final String getStyle()
getStyle
in interface EJB3WebServiceFacade
protected abstract String handleGetUse()
EJB3WebServiceFacade.getUse()
public final String getUse()
getUse
in interface EJB3WebServiceFacade
protected abstract boolean handleIsRpcStyle()
EJB3WebServiceFacade.isRpcStyle()
public final boolean isRpcStyle()
isRpcStyle
in interface EJB3WebServiceFacade
protected abstract boolean handleIsDocumentStyle()
EJB3WebServiceFacade.isDocumentStyle()
public final boolean isDocumentStyle()
isDocumentStyle
in interface EJB3WebServiceFacade
protected abstract boolean handleIsEncodedUse()
EJB3WebServiceFacade.isEncodedUse()
public final boolean isEncodedUse()
isEncodedUse
in interface EJB3WebServiceFacade
protected abstract boolean handleIsLiteralUse()
EJB3WebServiceFacade.isLiteralUse()
public final boolean isLiteralUse()
isLiteralUse
in interface EJB3WebServiceFacade
protected abstract boolean handleIsWebServiceOperationsExist()
EJB3WebServiceFacade.isWebServiceOperationsExist()
public final boolean isWebServiceOperationsExist()
isWebServiceOperationsExist
in interface EJB3WebServiceFacade
protected abstract boolean handleIsWrappedParameterStyle()
EJB3WebServiceFacade.isWrappedParameterStyle()
public final boolean isWrappedParameterStyle()
isWrappedParameterStyle
in interface EJB3WebServiceFacade
protected abstract boolean handleIsBareParameterStyle()
EJB3WebServiceFacade.isBareParameterStyle()
public final boolean isBareParameterStyle()
isBareParameterStyle
in interface EJB3WebServiceFacade
protected abstract String handleGetParameterStyle()
EJB3WebServiceFacade.getParameterStyle()
public final String getParameterStyle()
getParameterStyle
in interface EJB3WebServiceFacade
protected abstract String handleGetQName()
EJB3WebServiceFacade.getQName()
public final String getQName()
getQName
in interface EJB3WebServiceFacade
protected abstract String handleGetNamespace()
EJB3WebServiceFacade.getNamespace()
public final String getNamespace()
getNamespace
in interface EJB3WebServiceFacade
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants
in interface ModelElementFacade
validateInvariants
in class EJB3SessionFacadeLogic
validationMessages
- CollectionEJB3SessionFacadeLogic.validateInvariants(Collection validationMessages)
Copyright © 2006–2014 AndroMDA.org. All rights reserved.