public interface MappingPathBatchProxyManager extends OsidProxyManager, MappingPathBatchProfile
The mapping path batch proxy manager provides access to mapping path
batch sessions and provides interoperability tests for various aspects of
this service. Methods in this manager support the passing of a
Proxy
object. 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(Proxy proxy)
Gets the
OsidSession associated with the bulk
intersection administration service. |
IntersectionBatchAdminSession |
getIntersectionBatchAdminSessionForMap(Id mapId,
Proxy proxy)
Gets the
OsidSession associated with the bulk
intersection administration service for the given map. |
ObstacleBatchAdminSession |
getObstacleBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk obstacle
administration service. |
ObstacleBatchAdminSession |
getObstacleBatchAdminSessionForMap(Id mapId,
Proxy proxy)
Gets the
OsidSession associated with the bulk obstacle
administration service for the given map. |
PathBatchAdminSession |
getPathBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk path
administration service. |
PathBatchAdminSession |
getPathBatchAdminSessionForMap(Id mapId,
Proxy proxy)
Gets the
OsidSession associated with the bulk path
administration service for the given map. |
SignalBatchAdminSession |
getSignalBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk signal
administration service. |
SignalBatchAdminSession |
getSignalBatchAdminSessionForMap(Id mapId,
Proxy proxy)
Gets the
OsidSession associated with the bulk signal
administration service for the given map. |
SpeedZoneBatchAdminSession |
getSpeedZoneBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk speed
zone administration service. |
SpeedZoneBatchAdminSession |
getSpeedZoneBatchAdminSessionForMap(Id mapId,
Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk path
administration service.proxy
- a proxy PathBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPathBatchAdmin()
is false
optional
- This method must be implemented if
supportsPathBatchAdmin()
is true.
PathBatchAdminSession getPathBatchAdminSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk path
administration service for the given map.mapId
- the Id
of the Map
proxy
- a proxy PathBatchAdminSession
NotFoundException
- no Map
found by the
given Id
NullArgumentException
- mapId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk
intersection administration service.proxy
- a proxy IntersectionBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsIntersectionBatchAdmin()
is false
optional
- This method must be implemented if
supportsIntersectionBatchAdmin()
is true.
IntersectionBatchAdminSession getIntersectionBatchAdminSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk
intersection administration service for the given map.mapId
- the Id
of the Map
proxy
- a proxy IntersectionBatchAdminSession
NotFoundException
- no Map
found by the
given Id
NullArgumentException
- mapId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk speed
zone administration service.proxy
- a proxy SpeedZoneBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSpeedZoneBatchAdmin()
is false
optional
- This method must be implemented if
supportsSpeedZoneBatchAdmin()
is true.
SpeedZoneBatchAdminSession getSpeedZoneBatchAdminSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk speed
zone administration service for the given map.mapId
- the Id
of the Map
proxy
- a proxy SpeedZoneBatchAdminSession
NotFoundException
- no Map
found by the
given Id
NullArgumentException
- mapId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk signal
administration service.proxy
- a proxy SignalBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSignalBatchAdmin()
is false
optional
- This method must be implemented if
supportsSignalBatchAdmin()
is true.
SignalBatchAdminSession getSignalBatchAdminSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk signal
administration service for the given map.mapId
- the Id
of the Map
proxy
- a proxy SignalBatchAdminSession
NotFoundException
- no Map
found by the
given Id
NullArgumentException
- mapId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk obstacle
administration service.proxy
- a proxy ObstacleBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObstacleBatchAdmin()
is false
optional
- This method must be implemented if
supportsObstacleBatchAdmin()
is true.
ObstacleBatchAdminSession getObstacleBatchAdminSessionForMap(Id mapId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk obstacle
administration service for the given map.mapId
- the Id
of the Map
proxy
- a proxy ObstacleBatchAdminSession
NotFoundException
- no Map
found by the
given Id
NullArgumentException
- mapId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObstacleBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObstacleBatchAdmin()
and
supportsVisibleFederation()
are true