| Interface | osid.filing.allocation.FilingAllocationProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The filing allocation profile describes the interoperability among filing allocation services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if any dictionary federation is exposed. Federation is exposed when a specific dictionary may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of dictionaries appears as a single dictionary.  | ||
| Return | boolean |  true  if federation is visible  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAllocation | ||
| Description | 
                     Tests if filing allocation is supported.  | ||
| Return | boolean |  true  if a  AllocationSession  is available, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAllocationLookup | ||
| Description | 
                     Tests if filing allocation lookup is supported.  | ||
| Return | boolean |  true  if a  AllocationLookupSession  is 
available,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAllocationAdmin | ||
| Description | 
                     Tests if quota administration is supported.  | ||
| Return | boolean |  true  if a  AllocationAdminSession  is 
available,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAllocationNotification | ||
| Description | 
                     Tests if an allocation   | ||
| Return | boolean |  true  if a  AllocationNotificationSession  is 
available,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAllocationRecordTypes | ||
| Description | 
                     Gets the supported allocation record types.  | ||
| Return | osid.type.TypeList | a list containing the supported  Allocation  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAllocationRecordType | ||
| Description | 
                     Tests if the given allocation record type is supported.  | ||
| Parameters | osid.type.Type | allocationRecordType | a  Type  indicating an allocation record type  | 
| Return | boolean |  true  if the given record  Type  is supported, 
 false  otherwise  | |
| Errors | NULL_ARGUMENT |  allocationRecordType  is null  |                 |
| Compliance | mandatory | This method must be implemented. | |