Interface FilingProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
FilingManager, FilingProxyManager
The filing profile describes the interoperability among filing services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supported directory record types.Gets the supported directory search record types.Gets the supported file record types.Gets the supported file search record types.booleanTests if directory administration is supported.booleanTests if aDirectoryLookupSessionis supported.booleanTests if a directory notification service is supported.booleanTests if directory querying is supported.booleansupportsDirectoryRecordType(Type directoryRecordType) Tests if the given directory record type is supported.booleanTests if directory searching is supported.booleansupportsDirectorySearchRecordType(Type directorySearchRecordType) Tests if the given directory search record type is supported.booleanTests if aFileContentSessionis supported.booleanTests if file lookup is supported.booleanTests if file notification is supported.booleanTests if file querying is supported.booleansupportsFileRecordType(Type fileRecordType) Tests if the given file record type is supported.booleanTests if file searching is supported.booleansupportsFileSearchRecordType(Type fileSearchRecordType) Tests if the given file search record type is supported.booleanTests if managing smart directories is supported.booleanTests if aFileSystemSessionis supported.booleanTests if aFileSystemManagementSessionis supported.booleanTests if a filing allocation service is supported.booleanTests if a file management service is supported.booleanTests if directory federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if directory federation is exposed. Federation is exposed when a specific directory may be identified, selected and used to access a session. Federation is not exposed when a set of directories appears as a single directory.- Returns:
trueif federation is visiblefalseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFileSystem
boolean supportsFileSystem()Tests if aFileSystemSessionis supported.- Returns:
trueif aFileSystemSessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFileSystemManagement
boolean supportsFileSystemManagement()Tests if aFileSystemManagementSessionis supported.- Returns:
trueif aFileSystemManagementSessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFileContent
boolean supportsFileContent()Tests if aFileContentSessionis supported.- Returns:
trueif aFileContentSessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFileLookup
boolean supportsFileLookup()Tests if file lookup is supported.- Returns:
trueif aFileLookupSessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFileQuery
boolean supportsFileQuery()Tests if file querying is supported.- Returns:
trueif aFileQuerySessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFileSearch
boolean supportsFileSearch()Tests if file searching is supported.- Returns:
trueif aFileSearchSessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFileNotification
boolean supportsFileNotification()Tests if file notification is supported.- Returns:
trueif aFileNotificationSessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFileSmartDirectory
boolean supportsFileSmartDirectory()Tests if managing smart directories is supported.- Returns:
trueif aFileSmartDirectorySessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDirectoryLookup
boolean supportsDirectoryLookup()Tests if aDirectoryLookupSessionis supported.- Returns:
trueif aDirectoryLookupSessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDirectoryQuery
boolean supportsDirectoryQuery()Tests if directory querying is supported.- Returns:
trueif aDirectoryQuerySessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDirectorySearch
boolean supportsDirectorySearch()Tests if directory searching is supported.- Returns:
trueif aDirectorySearchSessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDirectoryAdmin
boolean supportsDirectoryAdmin()Tests if directory administration is supported.- Returns:
trueif aDirectoryAdminSessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDirectoryNotification
boolean supportsDirectoryNotification()Tests if a directory notification service is supported.- Returns:
trueif aDirectoryNotificationSessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFilingManagement
boolean supportsFilingManagement()Tests if a file management service is supported.- Returns:
trueif aFileManagementSessionis available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFilingAllocation
boolean supportsFilingAllocation()Tests if a filing allocation service is supported.- Returns:
trueif aFilingAllocationManageris available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getFileRecordTypes
TypeList getFileRecordTypes()Gets the supported file record types.- Returns:
- a list containing the supported
Filerecord types - Compliance:
mandatory- This method must be implemented.
-
supportsFileRecordType
Tests if the given file record type is supported.- Parameters:
fileRecordType- aTypeindicating a file record type- Returns:
trueif the given recordTypeis supported,falseotherwise- Throws:
NullArgumentException-fileRecordTypeis null- Compliance:
mandatory- This method must be implemented.
-
getFileSearchRecordTypes
TypeList getFileSearchRecordTypes()Gets the supported file search record types.- Returns:
- a list containing the supported
Filesearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsFileSearchRecordType
Tests if the given file search record type is supported.- Parameters:
fileSearchRecordType- aTypeindicating a file search record type- Returns:
trueif the given search recordTypeis supported,falseotherwise- Throws:
NullArgumentException-fileSearchRecordTypeis null- Compliance:
mandatory- This method must be implemented.
-
getDirectoryRecordTypes
TypeList getDirectoryRecordTypes()Gets the supported directory record types.- Returns:
- a list containing the supported
Directoryrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsDirectoryRecordType
Tests if the given directory record type is supported.- Parameters:
directoryRecordType- aTypeindicating a directory record type- Returns:
trueif the given recordTypeis supported,falseotherwise- Throws:
NullArgumentException-directoryRecordTypeis null- Compliance:
mandatory- This method must be implemented.
-
getDirectorySearchRecordTypes
TypeList getDirectorySearchRecordTypes()Gets the supported directory search record types.- Returns:
- a list containing the supported
Directorysearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsDirectorySearchRecordType
Tests if the given directory search record type is supported.- Parameters:
directorySearchRecordType- aTypeindicating a directory search record type- Returns:
trueif the given search recordTypeis supported,falseotherwise- Throws:
NullArgumentException-directorySearchRecordTypeis null- Compliance:
mandatory- This method must be implemented.
-