public interface TypeManager extends OsidManager, TypeProfile
This manager provides access to the available sessions of the type
service. 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()
Gets the
OsidSession associated with the type admin
service. |
TypeLookupSession |
getTypeLookupSession()
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() throws OperationFailedException
OsidSession
associated with the type lookup
service. TypeLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTypeLookup()
is false
optional
- This method must be implemented if
supportsTypeLookup()
is true.
TypeAdminSession getTypeAdminSession() throws OperationFailedException
OsidSession
associated with the type admin
service. TypeAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTypeAdmin()
is false
optional
- This method must be implemented if
supportsTypeAdmin()
is true.