public interface RoomConstructionProxyManager extends OsidProxyManager, RoomConstructionProfile
The room construction manager provides access to room construction
sessions and provides interoperability tests for various aspects of this
service. Methods in this manager accept a Proxy
for passing
information from a server environment. The sessions included in this
manager are:
RenovationLookupSession:
a session to retrieve
renovationes RenovationQuerySession:
a session to query
renovationes RenovationSearchSession:
a session to search for
renovationes RenovationAdminSession:
a session to create,
update and delete renovationes RenovationNotificationSession:
a session to
receive notifications for changes in renovationes RenovationCampusSession:
a session to look up
renovation campus mappings RenovationCampusAssignmentSession:
a session to
manage renovation campus mappings RenovationSmartCampusSession:
a session to manage
smart campuses of renovationes ProjectLookupSession:
a session to retrieve
projects ProjectQuerySession:
a session to query projects
ProjectSearchSession:
a session to search for
projects ProjectAdminSession:
a session to create, update
and delete projects ProjectNotificationSession:
a session to receive
notifications for changes in projects ProjectCampusSession:
a session to look up project
campus mappings ProjectCampusAssignmentSession:
a session to
manage project campus mappings ProjectSmartCampusSession:
a session to manage
smart campuses of projects The room construction manager also provides a profile for determing the supported search types supported by this service.
Modifier and Type | Method and Description |
---|---|
ProjectAdminSession |
getProjectAdminSession(Proxy proxy)
Gets the
OsidSession associated with the project
administrative service. |
ProjectAdminSession |
getProjectAdminSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the project
administration service for the given campus. |
ProjectCampusAssignmentSession |
getProjectCampusAssignmentSession(Proxy proxy)
Gets the session for assigning project to campus mappings.
|
ProjectCampusSession |
getProjectCampusSession(Proxy proxy)
Gets the session for retrieving project to campus mappings.
|
ProjectLookupSession |
getProjectLookupSession(Proxy proxy)
Gets the
OsidSession associated with the project lookup
service. |
ProjectLookupSession |
getProjectLookupSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the project lookup
service for the given campus. |
ProjectNotificationSession |
getProjectNotificationSession(ProjectReceiver ProjectReceiver,
Proxy proxy)
Gets the
OsidSession associated with the project
notification service. |
ProjectNotificationSession |
getProjectNotificationSessionForCampus(ProjectReceiver ProjectReceiver,
Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the project
notification service for the given campus. |
ProjectQuerySession |
getProjectQuerySession(Proxy proxy)
Gets the
OsidSession associated with the project query
service. |
ProjectQuerySession |
getProjectQuerySessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the project query
service for the given campus. |
ProjectSearchSession |
getProjectSearchSession(Proxy proxy)
Gets the
OsidSession associated with the project search
service. |
ProjectSearchSession |
getProjectSearchSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the project search
service for the given campus. |
ProjectSmartCampusSession |
getProjectSmartCampusSession(Id campusId,
Proxy proxy)
Gets the session for managing dynamic project campuses for the given
campus.
|
RenovationAdminSession |
getRenovationAdminSession(Proxy proxy)
Gets the
OsidSession associated with the renovation
administrative service. |
RenovationAdminSession |
getRenovationAdminSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the renovation
administration service for the given campus. |
RenovationCampusAssignmentSession |
getRenovationCampusAssignmentSession(Proxy proxy)
Gets the session for assigning renovation to campus mappings.
|
RenovationCampusSession |
getRenovationCampusSession(Proxy proxy)
Gets the session for retrieving renovation to campus mappings.
|
RenovationLookupSession |
getRenovationLookupSession(Proxy proxy)
Gets the
OsidSession associated with the renovation
lookup service. |
RenovationLookupSession |
getRenovationLookupSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the renovation
lookup service for the given campus. |
RenovationNotificationSession |
getRenovationNotificationSession(RenovationReceiver renovationReceiver,
Proxy proxy)
Gets the
OsidSession associated with the renovation
notification service. |
RenovationNotificationSession |
getRenovationNotificationSessionForCampus(RenovationReceiver renovationReceiver,
Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the renovation
notification service for the given campus. |
RenovationQuerySession |
getRenovationQuerySession(Proxy proxy)
Gets the
OsidSession associated with the renovation
query service. |
RenovationQuerySession |
getRenovationQuerySessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the renovation
query service for the given campus. |
RenovationSearchSession |
getRenovationSearchSession(Proxy proxy)
Gets the
OsidSession associated with the renovation
search service. |
RenovationSearchSession |
getRenovationSearchSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the renovation
search service for the given campus. |
RenovationSmartCampusSession |
getRenovationSmartCampusSession(Id campusId,
Proxy proxy)
Gets the session for managing dynamic renovation campuses for the
given campus.
|
RoomConstructionBatchProxyManager |
getRoomConstructionBatchProxyManager()
Gets a
RoomConstructionBatchProxyManager. |
changeBranch, initialize, rollbackService
close
getProjectRecordTypes, getProjectSearchRecordTypes, getRenovationRecordTypes, getRenovationSearchRecordTypes, supportsProjectAdmin, supportsProjectCampus, supportsProjectCampusAssignment, supportsProjectLookup, supportsProjectNotification, supportsProjectQuery, supportsProjectRecordType, supportsProjectSearch, supportsProjectSearchRecordType, supportsProjectSmartCampus, supportsRenovationAdmin, supportsRenovationCampus, supportsRenovationCampusAssignment, supportsRenovationLookup, supportsRenovationNotification, supportsRenovationQuery, supportsRenovationRecordType, supportsRenovationSearch, supportsRenovationSearchRecordType, supportsRenovationSmartCampus, supportsRoomConstructionBatch, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
RenovationLookupSession getRenovationLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the renovation
lookup service.proxy
- a proxy RenovationLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationLookup()
is false
optional
- This method must be implemented if
supportsRenovationLookup()
is true.
RenovationLookupSession getRenovationLookupSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the renovation
lookup service for the given campus.campusId
- the Id
of the Campus
proxy
- a proxy RenovationLookupSession
NotFoundException
- no Campus
found by
the given Id
NullArgumentException
- campusId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRenovationLookup()
and
supportsVisibleFederation()
are true
RenovationQuerySession getRenovationQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the renovation
query service.proxy
- a proxy RenovationQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationQuery()
is false
optional
- This method must be implemented if
supportsRenovationQuery()
is true.
RenovationQuerySession getRenovationQuerySessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the renovation
query service for the given campus.campusId
- the Id
of the Campus
proxy
- a proxy RenovationQuerySession
NotFoundException
- no Renovation
found
by the given Id
NullArgumentException
- campusId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRenovationQuery()
and
supportsVisibleFederation()
are true
RenovationSearchSession getRenovationSearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the renovation
search service.proxy
- a proxy RenovationSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationSearch()
is false
optional
- This method must be implemented if
supportsRenovationSearch()
is true.
RenovationSearchSession getRenovationSearchSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the renovation
search service for the given campus.campusId
- the Id
of the Campus
proxy
- a proxy RenovationSearchSession
NotFoundException
- no Renovation
found
by the given Id
NullArgumentException
- campusId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRenovationSearch()
and
supportsVisibleFederation()
are true
RenovationAdminSession getRenovationAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the renovation
administrative service.proxy
- a proxy RenovationAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationAdmin()
is false
optional
- This method must be implemented if
supportsRenovationAdmin()
is true.
RenovationAdminSession getRenovationAdminSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the renovation
administration service for the given campus.campusId
- the Id
of the Campus
proxy
- a proxy RenovationAdminSession
NotFoundException
- no Renovation
found
by the given Id
NullArgumentException
- campusId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRenovationAdmin()
and
supportsVisibleFederation()
are true
RenovationNotificationSession getRenovationNotificationSession(RenovationReceiver renovationReceiver, Proxy proxy) throws OperationFailedException
OsidSession
associated with the renovation
notification service.renovationReceiver
- the receiverproxy
- a proxy RenovationNotificationSession
NullArgumentException
- renovationReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationNotification()
is false
optional
- This method must be implemented if
supportsRenovationNotification()
is true.
RenovationNotificationSession getRenovationNotificationSessionForCampus(RenovationReceiver renovationReceiver, Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the renovation
notification service for the given campus.renovationReceiver
- the receivercampusId
- the Id
of the Campus
proxy
- a proxy RenovationNotificationSession
NotFoundException
- no Renovation
found
by the given Id
NullArgumentException
- renovationReceiver,
campusId
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRenovationNotification()
and
supportsVisibleFederation()
are true
RenovationCampusSession getRenovationCampusSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy RenovationCampusSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationCampus()
is false
optional
- This method must be implemented if
supportsRenovationCampus()
is true.
RenovationCampusAssignmentSession getRenovationCampusAssignmentSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy RenovationCampusAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationCampusAssignment()
is false
optional
- This method must be implemented if
supportsRenovationCampusAssignment()
is
true.
RenovationSmartCampusSession getRenovationSmartCampusSession(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
campusId
- the Id
of a campusproxy
- a proxy RenovationSmartCampusSession
NotFoundException
- campusId
not foundNullArgumentException
- campusId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRenovationSmartCampus()
is false
optional
- This method must be implemented if
supportsRenovationSmartCampus()
is true.
ProjectLookupSession getProjectLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the project lookup
service.proxy
- a proxy ProjectLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProjectLookup()
is false
optional
- This method must be implemented if
supportsProjectLookup()
is true.
ProjectLookupSession getProjectLookupSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the project lookup
service for the given campus.campusId
- the Id
of the Campus
proxy
- a proxy ProjectLookupSession
NotFoundException
- no Campus
found by
the given Id
NullArgumentException
- campusId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProjectLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsProjectLookup()
and
supportsVisibleFederation()
are true
ProjectQuerySession getProjectQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the project query
service.proxy
- a proxy ProjectQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProjectQuery()
is false
optional
- This method must be implemented if
supportsProjectQuery()
is true.
ProjectQuerySession getProjectQuerySessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the project query
service for the given campus.campusId
- the Id
of the Campus
proxy
- a proxy ProjectQuerySession
NotFoundException
- no Project
found by
the given Id
NullArgumentException
- campusId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProjectQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsProjectQuery()
and
supportsVisibleFederation()
are true
ProjectSearchSession getProjectSearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the project search
service.proxy
- a proxy ProjectSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProjectSearch()
is false
optional
- This method must be implemented if
supportsProjectSearch()
is true.
ProjectSearchSession getProjectSearchSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the project search
service for the given campus.campusId
- the Id
of the Campus
proxy
- a proxy ProjectSearchSession
NotFoundException
- no Project
found by
the given Id
NullArgumentException
- campusId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProjectSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsProjectSearch()
and
supportsVisibleFederation()
are true
ProjectAdminSession getProjectAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the project
administrative service.proxy
- a proxy ProjectAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProjectAdmin()
is false
optional
- This method must be implemented if
supportsProjectAdmin()
is true.
ProjectAdminSession getProjectAdminSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the project
administration service for the given campus.campusId
- the Id
of the Campus
proxy
- a proxy ProjectAdminSession
NotFoundException
- no Project
found by
the given Id
NullArgumentException
- campusId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProjectAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsProjectAdmin()
and
supportsVisibleFederation()
are true
ProjectNotificationSession getProjectNotificationSession(ProjectReceiver ProjectReceiver, Proxy proxy) throws OperationFailedException
OsidSession
associated with the project
notification service.ProjectReceiver
- the receiverproxy
- a proxy ProjectNotificationSession
NullArgumentException
- ProjectReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProjectNotification()
is false
optional
- This method must be implemented if
supportsProjectNotification()
is true.
ProjectNotificationSession getProjectNotificationSessionForCampus(ProjectReceiver ProjectReceiver, Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the project
notification service for the given campus.ProjectReceiver
- the receivercampusId
- the Id
of the Campus
proxy
- a proxy ProjectNotificationSession
NotFoundException
- no Project
found by
the given Id
NullArgumentException
- ProjectReceiver,
campusId
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProjectNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProjectNotification()
and
supportsVisibleFederation()
are true
ProjectCampusSession getProjectCampusSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProjectCampusSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProjectCampus()
is false
optional
- This method must be implemented if
supportsProjectCampus()
is true.
ProjectCampusAssignmentSession getProjectCampusAssignmentSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProjectCampusAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProjectCampusAssignment()
is false
optional
- This method must be implemented if
supportsProjectCampusAssignment()
is true.
ProjectSmartCampusSession getProjectSmartCampusSession(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
campusId
- the Id
of a campusproxy
- a proxy ProjectSmartCampusSession
NotFoundException
- campusId
not foundNullArgumentException
- campusId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProjectSmartCampus()
is false
optional
- This method must be implemented if
supportsProjectSmartCampus()
is true.
RoomConstructionBatchProxyManager getRoomConstructionBatchProxyManager() throws OperationFailedException
RoomConstructionBatchProxyManager.
RoomConstructionBatchProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRoomConstructionBatch()
is false
optional
- This method must be implemented if
supportsRoomConstructionBatch()
is true.