Interface FinancialsPostingProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
FinancialsPostingManager, FinancialsPostingProxyManager
The financials profile describes the interoperability among financials management services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedPostEntryrecord types.Gets the supportedPostEntrysearch record types.Gets the supportedPostrecord types.Gets the supportedPostsearch record types.booleanTests if a posting batch service is available.booleanTests if post administrative service is supported.booleanTests if a post cataloging service is supported.booleanTests if a post cataloging service is supported.booleanTests if post entry administrative service is supported.booleanTests if a post entry cataloging service is supported.booleanTests if a post entry cataloging service is supported.booleanTests if looking up post entries is supported.booleanTests if an entry notification service is supported.booleanTests if querying post entries is supported.booleansupportsPostEntryRecordType(Type postEntryRecordType) Tests if the givenPostEntryrecord type is supported.booleanTests if searching post entries is supported.booleansupportsPostEntrySearchRecordType(Type postEntrySearchRecordType) Tests if the givenPostEntrysearch record type is supported.booleanTests if a post entry smart business session is available.booleanTests if looking up posts is supported.booleanTests if a post notification service is supported.booleanTests if querying posts is supported.booleansupportsPostRecordType(Type postRecordType) Tests if the givenPostrecord type is supported.booleanTests if searching posts is supported.booleansupportsPostSearchRecordType(Type postSearchRecordType) Tests if the givenPostsearch record type is supported.booleanTests if a post smart business session is available.booleanTests if any business 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 any business federation is exposed. Federation is exposed when a specific business may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of catalogs appears as a single catalog.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostLookup
boolean supportsPostLookup()Tests if looking up posts is supported.- Returns:
trueif post lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostQuery
boolean supportsPostQuery()Tests if querying posts is supported.- Returns:
trueif post query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostSearch
boolean supportsPostSearch()Tests if searching posts is supported.- Returns:
trueif post search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostAdmin
boolean supportsPostAdmin()Tests if post administrative service is supported.- Returns:
trueif post administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostNotification
boolean supportsPostNotification()Tests if a post notification service is supported.- Returns:
trueif post notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostBusiness
boolean supportsPostBusiness()Tests if a post cataloging service is supported.- Returns:
trueif post catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostBusinessAssignment
boolean supportsPostBusinessAssignment()Tests if a post cataloging service is supported. A cataloging service maps posts to catalogs.- Returns:
trueif post cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostSmartBusiness
boolean supportsPostSmartBusiness()Tests if a post smart business session is available.- Returns:
trueif a post smart business session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostEntryLookup
boolean supportsPostEntryLookup()Tests if looking up post entries is supported.- Returns:
trueif post entry lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostEntryQuery
boolean supportsPostEntryQuery()Tests if querying post entries is supported.- Returns:
trueif post entry query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostEntrySearch
boolean supportsPostEntrySearch()Tests if searching post entries is supported.- Returns:
trueif post entry search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostEntryAdmin
boolean supportsPostEntryAdmin()Tests if post entry administrative service is supported.- Returns:
trueif post entry administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostEntryNotification
boolean supportsPostEntryNotification()Tests if an entry notification service is supported.- Returns:
trueif post entry notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostEntryBusiness
boolean supportsPostEntryBusiness()Tests if a post entry cataloging service is supported.- Returns:
trueif post entry catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostEntryBusinessAssignment
boolean supportsPostEntryBusinessAssignment()Tests if a post entry cataloging service is supported. A cataloging service maps post entries to catalogs.- Returns:
trueif post entry cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsPostEntrySmartBusiness
boolean supportsPostEntrySmartBusiness()Tests if a post entry smart business session is available.- Returns:
trueif a post entry smart business session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFinancialsPostingBatch
boolean supportsFinancialsPostingBatch()Tests if a posting batch service is available.- Returns:
trueif a posting batch service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getPostRecordTypes
TypeList getPostRecordTypes()Gets the supportedPostrecord types.- Returns:
- a list containing the supported
Postrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsPostRecordType
Tests if the givenPostrecord type is supported.- Parameters:
postRecordType- aTypeindicating aPostrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-postRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getPostSearchRecordTypes
TypeList getPostSearchRecordTypes()Gets the supportedPostsearch record types.- Returns:
- a list containing the supported
Postsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsPostSearchRecordType
Tests if the givenPostsearch record type is supported.- Parameters:
postSearchRecordType- aTypeindicating aPostsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-postSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getPostEntryRecordTypes
TypeList getPostEntryRecordTypes()Gets the supportedPostEntryrecord types.- Returns:
- a list containing the supported
PostEntryrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsPostEntryRecordType
Tests if the givenPostEntryrecord type is supported.- Parameters:
postEntryRecordType- aTypeindicating aPostEntryrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-postEntryRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getPostEntrySearchRecordTypes
TypeList getPostEntrySearchRecordTypes()Gets the supportedPostEntrysearch record types.- Returns:
- a list containing the supported
PostEntrysearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsPostEntrySearchRecordType
Tests if the givenPostEntrysearch record type is supported.- Parameters:
postEntrySearchRecordType- aTypeindicating aPostEntrysearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-postEntrySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-