Home » NOVA Zone » NOVA Zone Service Model

NOVA Zone Service Model (Package ch.voev.nova.zone.servicemodel)

Types / Enumerations:


Types

FareNetworkValidityArea

Type represents a validity area for fare networks. A validity area in general describes a regional validity. In many cases, using master data a validity area can be "translated" into a list of transport edges e.g. to check validity.


Properties / Associations

Name Type Multiplicity Constraints Description
allZones boolean 1..1 Property defines if the fare level "all zones" of fare network is represented by this fare level validity area.
numberOfChargedZones Integer 0..1 Property expresses the number of zones that were charged during fare calculation. This number might be higher or lower than the actual amount of zones within which a passenger is allowed to travel.
zonesValidity ZonesValidityArea 0..1 Definition of explicit zones which define this fare network validity area. Depending on the type of the validity area it might also be the case that no explicit zones are defined.
owner OrganizationCode 0..1 Organization code of the fare network to which this validity area belongs to.


ZoneKey

Type can be used as a business key to identify a zone in NOVA master data as it is provided via DUC.


Properties / Associations

Name Type Multiplicity Constraints Description
zoneCode ZoneCode 1..1 Code of the zone.
owner OrganizationCode 1..1 Owner of the zone that is identified by this object.


ZoneRestrictionCheckDomainExtension

Domain extension defines the required input for a so called zone restriction check.


Type Details Details
Parent Class DomainExtension


Properties / Associations

Name Type Multiplicity Constraints Description
zoneRestrictionID VersionedObjectID 1..1 ID of the zone restriction that should be checked.
fareNetworkValidityAreas FareNetworkValidityArea 1..* Fare network validity areas that should be checked against a zone restriction.


ZonesValidityArea

A zones validity defines a set of zones within which a customer can use public transport.


Properties / Associations

Name Type Multiplicity Constraints Description
zoneCodes ZoneCode 0..* Codes of the zones that define this validity area.
zones Zone 0..* List of zones that define the validity area.
zoneKeys ZoneKey 0..* List of zone keys that define the validity area,