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, rollbackServiceclosegetProjectRecordTypes, getProjectSearchRecordTypes, getRenovationRecordTypes, getRenovationSearchRecordTypes, supportsProjectAdmin, supportsProjectCampus, supportsProjectCampusAssignment, supportsProjectLookup, supportsProjectNotification, supportsProjectQuery, supportsProjectRecordType, supportsProjectSearch, supportsProjectSearchRecordType, supportsProjectSmartCampus, supportsRenovationAdmin, supportsRenovationCampus, supportsRenovationCampusAssignment, supportsRenovationLookup, supportsRenovationNotification, supportsRenovationQuery, supportsRenovationRecordType, supportsRenovationSearch, supportsRenovationSearchRecordType, supportsRenovationSmartCampus, supportsRoomConstructionBatch, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdRenovationLookupSession 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.