Serialized Form
- 
Package org.chenile.base.exception- 
Exception org.chenile.base.exception.BadRequestExceptionclass BadRequestException extends ErrorNumException implements Serializable- serialVersionUID:
- -8109926578240270390L
 
- 
Exception org.chenile.base.exception.ConfigurationExceptionclass ConfigurationException extends ErrorNumException implements Serializable- serialVersionUID:
- -8109926578240270390L
 
- 
Exception org.chenile.base.exception.ErrorNumExceptionclass ErrorNumException extends RuntimeException implements Serializable- serialVersionUID:
- -6173788572115857426L
 - 
Serialized Fields- 
errorsList<ResponseMessage> errors 
- 
responseMessageResponseMessage responseMessage 
 
- 
 
- 
Exception org.chenile.base.exception.NotFoundExceptionclass NotFoundException extends ErrorNumException implements Serializable- serialVersionUID:
- -8109926578240270390L
 
- 
Exception org.chenile.base.exception.ServerExceptionclass ServerException extends ErrorNumException implements Serializable- serialVersionUID:
- 6520135959170422755L
 
 
- 
- 
Package org.chenile.cache.interceptor- 
Class org.chenile.cache.interceptor.CacheInterceptorclass CacheInterceptor extends BaseChenileInterceptor implements Serializable- serialVersionUID:
- 5426626774012030375L
 - 
Serialized Fields- 
hazelcastInstancecom.hazelcast.core.HazelcastInstance hazelcastInstance 
 
- 
 
 
- 
- 
Package org.chenile.cache.model- 
Class org.chenile.cache.model.CacheKeyclass CacheKey extends Object implements Serializable- serialVersionUID:
- 2219928603176575494L
 
 
- 
- 
Package org.chenile.core.context- 
Class org.chenile.core.context.ChenileExchangeclass ChenileExchange extends Object implements Serializable- serialVersionUID:
- -8886041051244601433L
 - 
Serialized Fields- 
apiInvocationList<Object> apiInvocation An object internally used byServiceInvokerto invoke the API.
- 
bodyObject body The converted body of the incoming message. This will be set to the actual payload expected by the service. It may be a JSON string to begin with before the transformation framework converts it to the desired payload type
- 
bodyTypecom.fasterxml.jackson.core.type.TypeReference<?> bodyType bodyType is populated by the Chenile Transformation framework. The bodyType might vary depending on the URL of the incoming request and also some headers. A body type selector is a specialCommand<ChenileExchange>that determines the body type depending on the context of the request. (like headers, URL , locale etc.) All incoming JSONs (and other type of strings) are converted into the body type specified here
- 
chainContextChainContext<ChenileExchange> chainContext Internal field for the purpose of continuing the interceptor chain. The interceptors can use this to pass control to the next in the line by calling theChainContext.doContinue()method. Interceptors can also use theChainContext.savePoint()to save the current point and usingChainContext.resumeFromSavedPoint(ChainContext.SavePoint)to continue the chain from the saved point. This is useful if the rest of the interceptor chain needs to be called multiple times as part of some retry logic.
- 
exceptionErrorNumException exception The exception thrown by the service or any of the interceptors
- 
headersMap<String, Object> headers Incoming request headers. Some headers can be added as we navigate through the interception chain
- 
httpResponseStatusCodeint httpResponseStatusCode contains the http response status code
- 
invokeMockboolean invokeMock This is useful if this request is determined to be a mock request. Hence a mock service may have to be invoked instead of the actual service. In case of HTTP a special header (x-chenile-mock) will be passed for mock requests.
- 
localeLocale locale Calculated locale. This should be populated from the incoming request as per the headers passed to it.
- 
localInvocationboolean localInvocation 
- 
logWriterLogWriter logWriter 
- 
methodMethod method This field just uses a cached method object for optimization purposes. This needs to be recalculated if the serviceReference is changed by an interceptor.
- 
multiPartMapMap<String, MultipartFile> multiPartMap This is used to handle multipart messages from HTTP.
- 
operationDefinitionOperationDefinition operationDefinition This is a very important metadata to handle the request. It contains the definition of the Service and the Operation within it. All operations are performed using these data structures. For example this metadata will be used to determine the service that needs to be invoked and the method within the service. This metadata is also used to determine the interceptors that are applicable etc. ChenileServiceDefinition and OperationDefinition are expected to be set by the protocol specific end point. Example: in chenile-http the URL called will be mapped to the ChenileServiceDefinition and OperationDefinition.
- 
originalSourceReferenceString originalSourceReference This (optional) field allows traceability to the original request. This is populated when the entry point is invoked in a batch mode from a file watcher or a reader from a queue or topic. In this situation, no response is emitted. Hence, we need to know how this request got created in the first place.
 Typical values can be:
 
- file1:line1:ref ID -> to indicate that this message was constructed from the file in question etc.
- mqtt:topic1:id -> to indicate that this messages was created by MQTT by reading the topic in question etc.
- 
responseObject response The actual response returned by the service or any interceptor. (for example a caching interceptor might set the response and return)
- 
responseBodyTypeParameterizedTypeReference<?> responseBodyType used (by chenile-proxy) to convert the response JSON to a response body.
- 
responseMessagesList<ResponseMessage> responseMessages contains all errors and warnings
- 
serviceDefinitionChenileServiceDefinition serviceDefinition 
- 
serviceReferenceObject serviceReference the service which will be invoked. This would be populated by theConstructServiceReferenceinterceptor and invoked byServiceInvoker. By switching the serviceReference, any interceptor can change the target service that will be invoked. But please be sure to recompute the method by callingMethodUtils
- 
serviceReferenceIdString serviceReferenceId the spring bean ID of the service being invoked.
 
- 
 
- 
Class org.chenile.core.context.ContextContainer.Context- serialVersionUID:
- -8834996563220573087L
 - 
Serialized Fields- 
appTypeString appType 
- 
authenticationorg.springframework.security.core.Authentication authentication 
- 
employeeIdString employeeId 
- 
extensionsMap<String, Object> extensions 
- 
groupIdString groupId 
- 
isActiveboolean isActive 
- 
isInternalboolean isInternal 
- 
isOnDemandboolean isOnDemand 
- 
isVerifiedboolean isVerified 
- 
regionIdString regionId 
- 
tenantString tenant 
- 
tenantTypeString tenantType 
- 
trajectoryString trajectory 
- 
userIdString userId 
 
- 
 
 
- 
- 
Package org.chenile.core.model- 
Class org.chenile.core.model.ParamDefinitionclass ParamDefinition extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
cacheKeyboolean cacheKey 
- 
descriptionString description 
- 
nameString name 
- 
paramClassClass<?> paramClass 
- 
typeHttpBindingType type 
 
- 
 
 
- 
- 
Package org.chenile.owiz.config.model- 
Class org.chenile.owiz.config.model.AttachmentDescriptor- serialVersionUID:
- 4217352231505940106L
 - 
Serialized Fields- 
parentCommandDescriptor<InputType> parent 
 
- 
 
- 
Class org.chenile.owiz.config.model.CustomAttachmentTagDescriptor- serialVersionUID:
- -6234201363373868501L
 - 
Serialized Fields- 
tagString tag Name of the tag
 
- 
 
- 
Class org.chenile.owiz.config.model.CustomCommandTagDescriptor- serialVersionUID:
- 2799520320402297127L
 
 
- 
- 
Package org.chenile.owiz.exception- 
Exception org.chenile.owiz.exception.OwizConfigExceptionclass OwizConfigException extends RuntimeException implements Serializable- serialVersionUID:
- -4741496974371948228L
 
 
- 
- 
Package org.chenile.query.model- 
Class org.chenile.query.model.AllowedActionInfo
- 
Class org.chenile.query.model.CannedReportclass CannedReport extends BaseEntity implements Serializable- serialVersionUID:
- -8860701548977932604L
 - 
Serialized Fields- 
applicableToAllboolean applicableToAll 
- 
cannedReportNameString cannedReportName 
- 
queryNameString queryName 
- 
searchRequestSearchRequest<?> searchRequest 
- 
userIdString userId 
 
- 
 
- 
Class org.chenile.query.model.QueryMetadataclass QueryMetadata extends BaseEntity implements Serializable- serialVersionUID:
- -5311145579935980818L
 - 
Serialized Fields- 
aclsString[] acls 
- 
columnMetadataMap<String, ColumnMetadata> columnMetadata 
- 
flexiblePropnamesboolean flexiblePropnames 
- 
flowColumnString flowColumn 
- 
idString id 
- 
lateColumnString lateColumn 
- 
nameString name 
- 
paginatedboolean paginated 
- 
sortableboolean sortable 
- 
stateColumnString stateColumn 
- 
tendingLateColumnString tendingLateColumn 
- 
toDoListboolean toDoList 
- 
workflowNameString workflowName Denotes if the output of the query is associated with a workflow this is used to determine the applicable actions.
 
- 
 
- 
Class org.chenile.query.model.ResponseRowclass ResponseRow extends Object implements Serializable- serialVersionUID:
- 1223056280474051780L
 
 
- 
- 
Package org.chenile.stm- 
Class org.chenile.stm.Stateclass State extends Object implements Serializable- serialVersionUID:
- 7898900078541L
 
 
- 
- 
Package org.chenile.stm.dto- 
Class org.chenile.stm.dto.FlowDescriptionDTOclass FlowDescriptionDTO extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
entryActionString entryAction 
- 
exitActionString exitAction 
- 
flowNameString flowName 
- 
idLong id 
- 
isDefaultBoolean isDefault 
- 
retrievalStrategyString retrievalStrategy 
- 
skipEntryExitActionsForAutoStatesBoolean skipEntryExitActionsForAutoStates 
- 
stateDescriptionsList<StateDescriptionDTO> stateDescriptions 
- 
stmSecurityStrategyString stmSecurityStrategy 
 
- 
 
- 
Class org.chenile.stm.dto.StateAttributesDTOclass StateAttributesDTO extends Object implements Serializable- serialVersionUID:
- 1L
 
- 
Class org.chenile.stm.dto.StateDescriptionDTOclass StateDescriptionDTO extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
componentNameString componentName 
- 
entryActionString entryAction 
- 
exitActionString exitAction 
- 
flowIdLong flowId 
- 
idLong id 
- 
isFinalStateBoolean isFinalState 
- 
isInitialStateBoolean isInitialState 
- 
metaDataMap<String, String> metaData 
- 
stateAttributesList<StateAttributesDTO> stateAttributes 
- 
stateNameString stateName 
- 
stateTypeString stateType 
- 
transitionDescriptionsList<TransitionDescriptionDTO> transitionDescriptions 
 
- 
 
- 
Class org.chenile.stm.dto.StatesDescriptionDTOclass StatesDescriptionDTO extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
entryActionString entryAction 
- 
exitActionString exitAction 
- 
flowDescriptionsList<FlowDescriptionDTO> flowDescriptions 
 
- 
 
- 
Class org.chenile.stm.dto.TransitionDescriptionDTOclass TransitionDescriptionDTO extends Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
aclsString acls 
- 
eventNameString eventName 
- 
idLong id 
- 
isInvokableOnlyFromStmBoolean isInvokableOnlyFromStm 
- 
isRetrievalTransitionBoolean isRetrievalTransition 
- 
metaDataMap<String, String> metaData 
- 
newFlowIdString newFlowId 
- 
newStateIdString newStateId 
- 
stateIdLong stateId 
- 
transitionActionString transitionAction 
 
- 
 
 
- 
- 
Package org.chenile.stm.exception- 
Exception org.chenile.stm.exception.STMExceptionclass STMException extends Exception implements Serializable- serialVersionUID:
- 8741909778071370857L
 - 
Serialized Fields- 
messageIdint messageId 
- 
stateState state 
 
- 
 
 
- 
- 
Package org.chenile.stm.model- 
Class org.chenile.stm.model.BaseStateEntity- serialVersionUID:
- -7266939204262735739L
 - 
Serialized Fields- 
currentStateState currentState 
 
- 
 
 
- 
- 
Package org.chenile.utils.entity.model- 
Class org.chenile.utils.entity.model.AbstractExtendedStateEntityclass AbstractExtendedStateEntity extends BaseEntity implements Serializable
- 
Class org.chenile.utils.entity.model.BaseEntityclass BaseEntity extends Object implements Serializable- serialVersionUID:
- -7001076357421117904L
 
 
- 
- 
Package org.chenile.utils.tenancy- 
Class org.chenile.utils.tenancy.Keyclass Key extends Object implements Serializable- serialVersionUID:
- -114138098511468329L
 
 
- 
- 
Package org.chenile.workflow.param- 
Class org.chenile.workflow.param.MinimalPayloadclass MinimalPayload extends Object implements Serializable- serialVersionUID:
- -2314712304952305692L
 
 
-