Package ca.cdr.api.fhirgw.json
Class BaseRouteJson<R extends IBaseRouteJson>
java.lang.Object
ca.cdr.api.fhirgw.json.BaseRouteJson<R>
- All Implemented Interfaces:
IBaseRouteJson,IModelJson,IModelJson,Cloneable
- Direct Known Subclasses:
GatewayCreateRouteJson,GatewayDeleteRouteJson,GatewayHistoryRouteJson,GatewayOperationRouteJson,GatewayReadRouteJson,GatewaySearchRouteJson,GatewayTransactionRouteJson,GatewayUpdateRouteJson
public abstract class BaseRouteJson<R extends IBaseRouteJson>
extends Object
implements IBaseRouteJson, Cloneable
-
Field Summary
Fields inherited from interface ca.uhn.fhir.model.api.IModelJson
SENSITIVE_DATA_FILTER_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddResourceType(String theResourceType) addTarget(GatewayRouteTargetJson theTarget) clone()getId()intgetTargetIndex(String theTargetId) booleansetParallel(boolean theParallel) setResourceTypes(Set<String> theResourceTypes) voidsetTargets(List<GatewayRouteTargetJson> theTargets)
-
Constructor Details
-
BaseRouteJson
public BaseRouteJson()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceIBaseRouteJson
-
setId
-
getResourceTypes
- Specified by:
getResourceTypesin interfaceIBaseRouteJson
-
setResourceTypes
-
addResourceType
-
getTargetIndex
-
getTargets
- Specified by:
getTargetsin interfaceIBaseRouteJson
-
setTargets
- Specified by:
setTargetsin interfaceIBaseRouteJson
-
addTarget
-
isParallel
- Specified by:
isParallelin interfaceIBaseRouteJson
-
setParallel
-
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-