public abstract class EJB3WebServiceFacadeLogic extends EJB3SessionFacadeLogicImpl implements EJB3WebServiceFacade
EJB3WebServiceFacade,
Serialized Form| Modifier 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_PATTERNcontextRoot| 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, handleIsWebServiceOperationExistscopyTaggedValues, 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, translateConstraintscompareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitfilterSeamAttributes, 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, isWebServiceOperationExistsgetAllEntityReferences, getAllMessagingDestinations, getAllRoles, getAllServiceReferences, getEntityReferences, getMessagingDestinations, getRoles, getServiceReferences, isServiceMetaTypefindAttribute, 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, isWrappedPrimitivefindTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaTypecopyTaggedValues, 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 EJB3WebServiceFacadeLogic(Object metaObjectIn, String context)
metaObjectIn - context - public void resetMetafacadeContext(String context)
resetMetafacadeContext in class EJB3SessionFacadeLogiccontext - MetafacadeBase.resetMetafacadeContext(String context)public boolean isEJB3WebServiceFacadeMetaType()
EJB3WebServiceFacadeisEJB3WebServiceFacadeMetaType in interface EJB3WebServiceFacadeEJB3WebServiceFacadeprotected abstract String handleGetFullyQualifiedWebServiceInterfaceName()
EJB3WebServiceFacade.getFullyQualifiedWebServiceInterfaceName()public final String getFullyQualifiedWebServiceInterfaceName()
getFullyQualifiedWebServiceInterfaceName in interface EJB3WebServiceFacadeprotected abstract String handleGetWebServiceInterfaceName()
EJB3WebServiceFacade.getWebServiceInterfaceName()public final String getWebServiceInterfaceName()
getWebServiceInterfaceName in interface EJB3WebServiceFacadeprotected abstract String handleGetStyle()
EJB3WebServiceFacade.getStyle()public final String getStyle()
getStyle in interface EJB3WebServiceFacadeprotected abstract String handleGetUse()
EJB3WebServiceFacade.getUse()public final String getUse()
getUse in interface EJB3WebServiceFacadeprotected abstract boolean handleIsRpcStyle()
EJB3WebServiceFacade.isRpcStyle()public final boolean isRpcStyle()
isRpcStyle in interface EJB3WebServiceFacadeprotected abstract boolean handleIsDocumentStyle()
EJB3WebServiceFacade.isDocumentStyle()public final boolean isDocumentStyle()
isDocumentStyle in interface EJB3WebServiceFacadeprotected abstract boolean handleIsEncodedUse()
EJB3WebServiceFacade.isEncodedUse()public final boolean isEncodedUse()
isEncodedUse in interface EJB3WebServiceFacadeprotected abstract boolean handleIsLiteralUse()
EJB3WebServiceFacade.isLiteralUse()public final boolean isLiteralUse()
isLiteralUse in interface EJB3WebServiceFacadeprotected abstract boolean handleIsWebServiceOperationsExist()
EJB3WebServiceFacade.isWebServiceOperationsExist()public final boolean isWebServiceOperationsExist()
isWebServiceOperationsExist in interface EJB3WebServiceFacadeprotected abstract boolean handleIsWrappedParameterStyle()
EJB3WebServiceFacade.isWrappedParameterStyle()public final boolean isWrappedParameterStyle()
isWrappedParameterStyle in interface EJB3WebServiceFacadeprotected abstract boolean handleIsBareParameterStyle()
EJB3WebServiceFacade.isBareParameterStyle()public final boolean isBareParameterStyle()
isBareParameterStyle in interface EJB3WebServiceFacadeprotected abstract String handleGetParameterStyle()
EJB3WebServiceFacade.getParameterStyle()public final String getParameterStyle()
getParameterStyle in interface EJB3WebServiceFacadeprotected abstract String handleGetQName()
EJB3WebServiceFacade.getQName()public final String getQName()
getQName in interface EJB3WebServiceFacadeprotected abstract String handleGetNamespace()
EJB3WebServiceFacade.getNamespace()public final String getNamespace()
getNamespace in interface EJB3WebServiceFacadepublic void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants in interface ModelElementFacadevalidateInvariants in class EJB3SessionFacadeLogicvalidationMessages - CollectionEJB3SessionFacadeLogic.validateInvariants(Collection validationMessages)Copyright © 2006–2014 AndroMDA.org. All rights reserved.