public interface MappingPathBatchManager extends OsidManager, MappingPathBatchProfile
The mapping path batch manager provides access to mapping path batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
PathBatchAdminSession:
a session to create, modify
and delete paths in bulk IntersectionBatchAdminSession:
a session to
create, modify and delete intersections in bulk SpeedZoneBatchAdminSession:
a session to create,
modify and delete speed zones in bulk SignalBatchSession:
a session to create, modify
and delete signals in bulk ObstacleBatchAdminSession:
a session to create,
modify and delete obstacles in bulk Modifier and Type | Method and Description |
---|---|
IntersectionBatchAdminSession |
getIntersectionBatchAdminSession()
Gets the
OsidSession associated with the bulk
intersection administration service. |
IntersectionBatchAdminSession |
getIntersectionBatchAdminSessionForMap(Id mapId)
Gets the
OsidSession associated with the bulk
intersection administration service for the given map. |
ObstacleBatchAdminSession |
getObstacleBatchAdminSession()
Gets the
OsidSession associated with the bulk obstacle
administration service. |
ObstacleBatchAdminSession |
getObstacleBatchAdminSessionForMap(Id mapId)
Gets the
OsidSession associated with the bulk obstacle
administration service for the given map. |
PathBatchAdminSession |
getPathBatchAdminSession()
Gets the
OsidSession associated with the bulk path
administration service. |
PathBatchAdminSession |
getPathBatchAdminSessionForMap(Id mapId)
Gets the
OsidSession associated with the bulk path
administration service for the given map. |
SignalBatchAdminSession |
getSignalBatchAdminSession()
Gets the
OsidSession associated with the bulk signal
administration service. |
SignalBatchAdminSession |
getSignalBatchAdminSessionForMap(Id mapId)
Gets the
OsidSession associated with the bulk signal
administration service for the given map. |
SpeedZoneBatchAdminSession |
getSpeedZoneBatchAdminSession()
Gets the
OsidSession associated with the bulk speed
zone administration service. |
SpeedZoneBatchAdminSession |
getSpeedZoneBatchAdminSessionForMap(Id mapId)
Gets the
OsidSession associated with the bulk speed
zone administration service for the given map. |
changeBranch, initialize, rollbackService
close
supportsIntersectionBatchAdmin, supportsObstacleBatchAdmin, supportsPathBatchAdmin, supportsSignalBatchAdmin, supportsSpeedZoneBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
PathBatchAdminSession getPathBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk path
administration service. PathBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPathBatchAdmin()
is false
optional
- This method must be implemented if
supportsPathBatchAdmin()
is true.
PathBatchAdminSession getPathBatchAdminSessionForMap(Id mapId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk path
administration service for the given map.mapId
- the Id
of the Map
PathBatchAdminSession
NotFoundException
- no Map
found by the
given Id
NullArgumentException
- mapId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPathBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPathBatchAdmin()
and
supportsVisibleFederation()
are true
IntersectionBatchAdminSession getIntersectionBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk
intersection administration service. IntersectionBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsIntersectionBatchAdmin()
is false
optional
- This method must be implemented if
supportsIntersectionBatchAdmin()
is true.
IntersectionBatchAdminSession getIntersectionBatchAdminSessionForMap(Id mapId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk
intersection administration service for the given map.mapId
- the Id
of the Map
IntersectionBatchAdminSession
NotFoundException
- no Map
found by the
given Id
NullArgumentException
- mapId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsIntersectionBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsIntersectionBatchAdmin()
and
supportsVisibleFederation()
are true
SpeedZoneBatchAdminSession getSpeedZoneBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk speed
zone administration service. SpeedZoneBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSpeedZoneBatchAdmin()
is false
optional
- This method must be implemented if
supportsSpeedZoneBatchAdmin()
is true.
SpeedZoneBatchAdminSession getSpeedZoneBatchAdminSessionForMap(Id mapId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk speed
zone administration service for the given map.mapId
- the Id
of the Map
SpeedZoneBatchAdminSession
NotFoundException
- no Map
found by the
given Id
NullArgumentException
- mapId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSpeedZoneBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsSpeedZoneBatchAdmin()
and
supportsVisibleFederation()
are true
SignalBatchAdminSession getSignalBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk signal
administration service. SignalBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSignalBatchAdmin()
is false
optional
- This method must be implemented if
supportsSignalBatchAdmin()
is true.
SignalBatchAdminSession getSignalBatchAdminSessionForMap(Id mapId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk signal
administration service for the given map.mapId
- the Id
of the Map
SignalBatchAdminSession
NotFoundException
- no Map
found by the
given Id
NullArgumentException
- mapId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSignalBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsSignalBatchAdmin()
and
supportsVisibleFederation()
are true
ObstacleBatchAdminSession getObstacleBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk obstacle
administration service. ObstacleBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObstacleBatchAdmin()
is false
optional
- This method must be implemented if
supportsObstacleBatchAdmin()
is true.
ObstacleBatchAdminSession getObstacleBatchAdminSessionForMap(Id mapId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk obstacle
administration service for the given map.mapId
- the Id
of the Map
ObstacleBatchAdminSession
NotFoundException
- no Map
found by the
given Id
NullArgumentException
- mapId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObstacleBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObstacleBatchAdmin()
and
supportsVisibleFederation()
are true