Package de.aeb.xnsg.simplerouting.bf
Class RoutingLegProposalDTO
java.lang.Object
de.aeb.xnsg.simplerouting.bf.RoutingLegProposalDTO
Describes one leg ('part') of a whole transport chain. The entirety of
legs describes a set of services of one proposal.
In case of direct simple routing, a proposal contains only one leg.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe handover point where the leg ends.The unique ID of the leg proposal.Schedule calculation information of the individual proposal legs.IdentCode of the serviceString[]
Array of identCodes of info textsIdentCode of the service provider.The handover point where at the leg starts.Array of supplements for this leg proposal.String[]
Array of identCodes of value added services. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serviceProviderIdentCode
IdentCode of the service provider.length = 20 <\p>
-
serviceIdentCode
IdentCode of the servicelength = 20 <\p>
-
vasIdentCodes
Array of identCodes of value added services.length = 20 <\p> per ident code
-
serviceInfoTextIdentCodes
Array of identCodes of info textslength = 20 <\p> per ident code
-
supplements
Array of supplements for this leg proposal. -
startHop
The handover point where at the leg starts. This could be aHopStartDTO
or aHopReferenceDTO
-
endHop
The handover point where the leg ends. This could be aHopEndDTO
or aHopReferenceDTO
-
legSchedule
Schedule calculation information of the individual proposal legs. Is provided when a route schedule calculation has been done for the routing proposal. -
internalId
The unique ID of the leg proposal. Can be used to uniquely identify the leg proposal when requesting the results several times via:IRoutingBF.getRoutingTaskResult(GetRoutingTaskResultRequestDTO)
.
This is useful if you want to keep a specific leg proposal in focus when requesting data asynchronous every n seconds, after created a routing task.
This is a temporary, unique ID. In very rare cases you may get a different unique ID for the same proposal and same taskId (after server restart).
-
-
Constructor Details
-
RoutingLegProposalDTO
public RoutingLegProposalDTO()
-