public interface TypeProxyManager extends OsidProxyManager, TypeProfile
This manager provides access to the available sessions of the type
service. Methods in this manager support the passing of a Proxy
object for the purpose of passing information from a server
environment. The TypeLookupSession
is used for looking up
Types
and the TypeAdminSession
is used for
managing and registering new Types.
Modifier and Type | Method and Description |
---|---|
TypeAdminSession |
getTypeAdminSession(Proxy proxy)
Gets the
OsidSession associated with the
TypeAdmin service. |
TypeLookupSession |
getTypeLookupSession(Proxy proxy)
Gets the
OsidSession associated with the type lookup
service. |
changeBranch, initialize, rollbackService
close
supportsTypeAdmin, supportsTypeLookup
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
TypeLookupSession getTypeLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the type lookup
service.proxy
- a proxy TypeLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete
request
UnimplementedException
- supportsTypeLookup()
is false
optional
- This method must be implemented if
supportsTypeLookup()
is true.
TypeAdminSession getTypeAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the
TypeAdmin
service.proxy
- a proxy TypeAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete
request
UnimplementedException
- supportsTypeAdmin()
is false
optional
- This method must be implemented if
supportsTypeAdmin()
is true.