Package com.aquima.web.api.openapi.baas
Class RestOperationContext
- java.lang.Object
-
- com.aquima.web.api.openapi.baas.RestOperationContext
-
public class RestOperationContext extends Object
-
-
Constructor Summary
Constructors Constructor Description RestOperationContext(RestOperationContext context)
RestOperationContext(String webServiceName, com.aquima.interactions.communication.IRestOperationDefinition restOperation, com.aquima.interactions.portal.model.IModule module, com.aquima.interactions.project.IProject project)
RestOperationContext(String webServiceName, com.aquima.interactions.communication.IRestOperationDefinition restOperation, com.aquima.interactions.portal.model.IModule module, com.aquima.interactions.project.IProject project, String shortcutName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.aquima.interactions.metamodel.IAttributeDefinition
getAttributeDefinition(String attributeName, String entityName)
com.aquima.interactions.communication.IDomainSchemaDefinition
getDomainSchema(String schemaName)
com.aquima.interactions.foundation.connectivity.HttpMethodType
getHttpMethod()
com.aquima.interactions.project.ModuleID
getModuleId()
String
getOperationId()
String
getProjectName()
String
getProjectVersion()
com.aquima.interactions.communication.IDomainSchemaDefinition
getRequestBodySchema()
com.aquima.interactions.communication.IRestRequestMessageDefinition
getRequestMessage()
com.aquima.interactions.communication.IDomainSchemaDefinition
getResponseBodySchema()
com.aquima.interactions.communication.IRestMessageDefinition
getResponseMessage()
com.aquima.interactions.communication.IRestOperationDefinition
getRestOperation()
String
getShortcutName()
String
getWebServiceName()
boolean
isRequestArraySchema()
boolean
isResponseArraySchema()
void
setShortcutName(String shortcutName)
-
-
-
Constructor Detail
-
RestOperationContext
public RestOperationContext(String webServiceName, com.aquima.interactions.communication.IRestOperationDefinition restOperation, com.aquima.interactions.portal.model.IModule module, com.aquima.interactions.project.IProject project)
-
RestOperationContext
public RestOperationContext(String webServiceName, com.aquima.interactions.communication.IRestOperationDefinition restOperation, com.aquima.interactions.portal.model.IModule module, com.aquima.interactions.project.IProject project, String shortcutName)
-
RestOperationContext
public RestOperationContext(RestOperationContext context)
-
-
Method Detail
-
getModuleId
public com.aquima.interactions.project.ModuleID getModuleId()
-
getWebServiceName
public String getWebServiceName()
-
getRestOperation
public com.aquima.interactions.communication.IRestOperationDefinition getRestOperation()
-
getProjectName
public String getProjectName()
-
getProjectVersion
public String getProjectVersion()
-
getOperationId
public String getOperationId()
-
getHttpMethod
public com.aquima.interactions.foundation.connectivity.HttpMethodType getHttpMethod()
-
getRequestMessage
public com.aquima.interactions.communication.IRestRequestMessageDefinition getRequestMessage()
-
getRequestBodySchema
public com.aquima.interactions.communication.IDomainSchemaDefinition getRequestBodySchema()
-
isRequestArraySchema
public boolean isRequestArraySchema()
-
getResponseMessage
public com.aquima.interactions.communication.IRestMessageDefinition getResponseMessage()
-
getResponseBodySchema
public com.aquima.interactions.communication.IDomainSchemaDefinition getResponseBodySchema()
-
isResponseArraySchema
public boolean isResponseArraySchema()
-
getAttributeDefinition
public com.aquima.interactions.metamodel.IAttributeDefinition getAttributeDefinition(String attributeName, String entityName)
-
getDomainSchema
public com.aquima.interactions.communication.IDomainSchemaDefinition getDomainSchema(String schemaName)
-
getShortcutName
public String getShortcutName()
-
setShortcutName
public void setShortcutName(String shortcutName)
-
-