public interface RoomSquattingProfile extends OsidProfile
The room squatting profile describes the interoperability among room squatting services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getDeedRecordTypes()
Gets the supported
Deed record types. |
TypeList |
getDeedSearchRecordTypes()
Gets the supported deed search record types.
|
TypeList |
getLeaseRecordTypes()
Gets the supported
Lease record types. |
TypeList |
getLeaseSearchRecordTypes()
Gets the supported lease search record types.
|
boolean |
supportsDeedAdmin()
Tests for the availability of a deed administrative service for
creating and deleting deeds.
|
boolean |
supportsDeedCampus()
Tests if a deed to campus lookup session is available.
|
boolean |
supportsDeedCampusAssignment()
Tests if a deed to campus assignment session is available.
|
boolean |
supportsDeedLookup()
Tests for the availability of an deed lookup service.
|
boolean |
supportsDeedNotification()
Tests for the availability of a deed notification service.
|
boolean |
supportsDeedQuery()
Tests if querying deeds is available.
|
boolean |
supportsDeedRecordType(Type deedRecordType)
Tests if the given
Deed record type is supported. |
boolean |
supportsDeedSearch()
Tests if searching for deeds is available.
|
boolean |
supportsDeedSearchRecordType(Type deedSearchRecordType)
Tests if the given deed search record type is supported.
|
boolean |
supportsDeedSmartCampus()
Tests if a deed smart campus session is available.
|
boolean |
supportsLeaseAdmin()
Tests for the availability of a lease administrative service for
creating and deleting leasees.
|
boolean |
supportsLeaseCampus()
Tests if a lease to campus lookup session is available.
|
boolean |
supportsLeaseCampusAssignment()
Tests if a lease to campus assignment session is available.
|
boolean |
supportsLeaseLookup()
Tests for the availability of an lease lookup service.
|
boolean |
supportsLeaseNotification()
Tests for the availability of a lease notification service.
|
boolean |
supportsLeaseQuery()
Tests if querying leasees is available.
|
boolean |
supportsLeaseRecordType(Type leaseRecordType)
Tests if the given
Lease record type is supported. |
boolean |
supportsLeaseSearch()
Tests if searching for leasees is available.
|
boolean |
supportsLeaseSearchRecordType(Type leaseSearchRecordType)
Tests if the given lease search record type is supported.
|
boolean |
supportsLeaseSmartCampus()
Tests if a lease smart campus session is available.
|
boolean |
supportsRoomSquattingBatch()
Tests if a service to manage squatters in bulk is available.
|
boolean |
supportsVisibleFederation()
Tests if any deed federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsLeaseLookup()
true
if lease lookup is available, false
otherwisemandatory
- This method must be implemented. boolean supportsLeaseQuery()
true
if lease query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsLeaseSearch()
true
if lease search is available, false
otherwisemandatory
- This method must be implemented. boolean supportsLeaseAdmin()
true
if lease administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsLeaseNotification()
true
if lease notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsLeaseCampus()
true
if lease campus lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsLeaseCampusAssignment()
true
if lease campus assignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsLeaseSmartCampus()
true
if lease smart campus is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDeedLookup()
true
if deed lookup is available, false
otherwisemandatory
- This method must be implemented. boolean supportsDeedQuery()
true
if deed query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsDeedSearch()
true
if deed search is available, false
otherwisemandatory
- This method must be implemented. boolean supportsDeedAdmin()
true
if deed administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsDeedNotification()
true
if deed notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsDeedCampus()
true
if deed campus lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDeedCampusAssignment()
true
if deed campus assignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDeedSmartCampus()
true
if deed smart campus is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRoomSquattingBatch()
true
if a room batch squatting service is
supported, false
otherwisemandatory
- This method must be implemented. TypeList getLeaseRecordTypes()
Lease
record types.mandatory
- This method must be implemented. boolean supportsLeaseRecordType(Type leaseRecordType)
Lease
record type is supported.leaseRecordType
- a Type
indicating a
Lease
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- leaseRecordType
is null
mandatory
- This method must be implemented. TypeList getLeaseSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsLeaseSearchRecordType(Type leaseSearchRecordType)
leaseSearchRecordType
- a Type
indicating a lease
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- leaseSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getDeedRecordTypes()
Deed
record types.mandatory
- This method must be implemented. boolean supportsDeedRecordType(Type deedRecordType)
Deed
record type is supported.deedRecordType
- a Type
indicating a Deed
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- deedRecordType
is null
mandatory
- This method must be implemented. TypeList getDeedSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsDeedSearchRecordType(Type deedSearchRecordType)
deedSearchRecordType
- a Type
indicating a deed
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- deedSearchRecordType
is null
mandatory
- This method must be implemented.