Package com.proagrica.bip.services
Class CodeMatcherTranslationService
- java.lang.Object
-
- com.adaptris.core.ServiceImp
-
- com.proagrica.bip.services.AbstractJsonPathSource
-
- com.proagrica.bip.services.CodeMatcherTranslationService
-
- All Implemented Interfaces:
AdaptrisComponent,ComponentLifecycle,ComponentLifecycleExtension,MessageEventGenerator,Service,StateManagedComponent
@ComponentProfile(summary="Uses a serialized list of codes and will call code-matcher for each code set, recording the result.", tag="service,bip,json,xml") public class CodeMatcherTranslationService extends AbstractJsonPathSourceVery specific service for translating codes from code-matcher.In the adapter configuration file this class is aliased as evaluate-relative-xpaths which is the preferred alternative to the fully qualified classname when building your configuration.
-
-
Field Summary
-
Fields inherited from class com.adaptris.core.ServiceImp
log
-
-
Constructor Summary
Constructors Constructor Description CodeMatcherTranslationService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcloseService()voiddoService(AdaptrisMessage message)ServicegetCodeMatcherCallerService()ServicegetCodeMatcherUpdaterService()java.lang.StringgetCodeType()java.lang.StringgetMissingCodesMetadataKey()java.lang.StringgetPnDestination()java.lang.StringgetPnSource()java.lang.StringgetSerializedCodesMetadataKey()java.lang.StringgetTargetCodeType()protected voidinitService()voidprepare()voidsetCodeMatcherCallerService(Service codeMatcherCallerService)voidsetCodeMatcherUpdaterService(Service codeMatcherUpdaterService)voidsetCodeType(java.lang.String codeType)voidsetMissingCodesMetadataKey(java.lang.String missingCodesMetadataKey)voidsetPnDestination(java.lang.String pnDestination)voidsetPnSource(java.lang.String pnSource)voidsetSerializedCodesMetadataKey(java.lang.String serializedCodesMetadataKey)voidsetTargetCodeType(java.lang.String targetCodeType)voidstart()-
Methods inherited from class com.proagrica.bip.services.AbstractJsonPathSource
doJsonPath
-
Methods inherited from class com.adaptris.core.ServiceImp
changeState, close, continueOnFailure, createName, createQualifier, getContinueOnFail, getIsTrackingEndpoint, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setContinueOnFail, setIsTrackingEndpoint, setUniqueId, stop
-
-
-
-
Method Detail
-
doService
public void doService(AdaptrisMessage message) throws ServiceException
- Throws:
ServiceException
-
prepare
public void prepare() throws CoreException- Specified by:
preparein interfaceComponentLifecycleExtension- Overrides:
preparein classAbstractJsonPathSource- Throws:
CoreException
-
closeService
protected void closeService()
- Specified by:
closeServicein classServiceImp
-
initService
protected void initService() throws CoreException- Specified by:
initServicein classServiceImp- Throws:
CoreException
-
start
public void start() throws CoreException- Specified by:
startin interfaceComponentLifecycle- Overrides:
startin classServiceImp- Throws:
CoreException
-
getSerializedCodesMetadataKey
public java.lang.String getSerializedCodesMetadataKey()
-
setSerializedCodesMetadataKey
public void setSerializedCodesMetadataKey(java.lang.String serializedCodesMetadataKey)
-
getMissingCodesMetadataKey
public java.lang.String getMissingCodesMetadataKey()
-
setMissingCodesMetadataKey
public void setMissingCodesMetadataKey(java.lang.String missingCodesMetadataKey)
-
getPnSource
public java.lang.String getPnSource()
-
setPnSource
public void setPnSource(java.lang.String pnSource)
-
getPnDestination
public java.lang.String getPnDestination()
-
setPnDestination
public void setPnDestination(java.lang.String pnDestination)
-
getCodeType
public java.lang.String getCodeType()
-
setCodeType
public void setCodeType(java.lang.String codeType)
-
getTargetCodeType
public java.lang.String getTargetCodeType()
-
setTargetCodeType
public void setTargetCodeType(java.lang.String targetCodeType)
-
getCodeMatcherCallerService
public Service getCodeMatcherCallerService()
-
setCodeMatcherCallerService
public void setCodeMatcherCallerService(Service codeMatcherCallerService)
-
getCodeMatcherUpdaterService
public Service getCodeMatcherUpdaterService()
-
setCodeMatcherUpdaterService
public void setCodeMatcherUpdaterService(Service codeMatcherUpdaterService)
-
-