Interface FinancialsProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
FinancialsManager, FinancialsProxyManager
The financials profile describes the interoperability of financial services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedAccountrecord types.Gets the supportedAccountsearch record types.Gets the supportedActivityrecord types.Gets the supportedActivitysearch record types.Gets the supportedBusinessrecord types.Gets the supportedBusinesssearch record types.Gets the supportedFiscalPeriodrecord types.Gets the supportedFiscalPeriodsearch record types.Gets the supportedSummaryrecord types.booleanTests if an account administrative service is supported.booleanTests if an account cataloging service is supported.booleanTests if an account cataloging service is supported.booleanTests if an account hierarchy traversal is supported.booleanTests if account hierarchy design is supported.booleanTests if looking up accounts is supported.booleanTests if an account notification service is supported.booleanTests if querying accounts is supported.booleansupportsAccountRecordType(Type accountRecordType) Tests if the givenAccountrecord type is supported.booleanTests if searching accounts is supported.booleansupportsAccountSearchRecordType(Type accountSearchRecordType) Tests if the givenAccountsearch record type is supported.booleanTests if an account smart business session is available.booleanTests if activity administrative service is supported.booleanTests if an activity cataloging service is supported.booleanTests if an activity cataloging service is supported.booleanTests if an activity hierarchy traversal is supported.booleanTests if activity hierarchy design is supported.booleanTests if looking up activities is supported.booleanTests if an activity notification service is supported.booleanTests if querying activities is supported.booleansupportsActivityRecordType(Type activityRecordType) Tests if the givenActivityrecord type is supported.booleanTests if searching activities is supported.booleansupportsActivitySearchRecordType(Type activitySearchRecordType) Tests if the givenActivitysearch record type is supported.booleanTests if an activity smart business session is available.booleanTests if business administrative service is supported.booleanTests for the availability of a business hierarchy traversal service.booleanTests for the availability of a business hierarchy design service.booleanTests if looking up businesses is supported.booleanTests if a business notification service is supported.booleanTests if querying businesses is supported.booleansupportsBusinessRecordType(Type businessRecordType) Tests if the givenBusinessrecord type is supported.booleanTests if searching businesses is supported.booleansupportsBusinessSearchRecordType(Type businessSearchRecordType) Tests if the givenBusinesssearch record type is supported.booleanTests for the availability of a financials batch service.booleanTests for the availability of a financials budgeting service.booleanTests for the availability of a financials postng service.booleanTests if fiscal period administrative service is supported.booleanTests if a fiscal period cataloging service is supported.booleanTests if a fiscal period cataloging service is supported.booleanTests if looking up fiscal periods is supported.booleanTests if a fiscal period notification service is supported.booleanTests if querying fiscal periods is supported.booleansupportsFiscalPeriodRecordType(Type fiscalPeriodRecordType) Tests if the givenFiscalPeriodrecord type is supported.booleanTests if searching fiscal periods is supported.booleansupportsFiscalPeriodSearchRecordType(Type fiscalPeriodSearchRecordType) Tests if the givenFiscalPeriodsearch record type is supported.booleanTests if a fiscal period smart business session is available.booleansupportsSummaryRecordType(Type summaryRecordType) Tests if the givenSummaryrecord type is supported.booleanTests if visible federation is supported.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 visible federation is supported.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAccountLookup
boolean supportsAccountLookup()Tests if looking up accounts is supported.- Returns:
trueif account lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAccountQuery
boolean supportsAccountQuery()Tests if querying accounts is supported.- Returns:
trueif account query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAccountSearch
boolean supportsAccountSearch()Tests if searching accounts is supported.- Returns:
trueif account search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAccountAdmin
boolean supportsAccountAdmin()Tests if an account administrative service is supported.- Returns:
trueif account administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAccountNotification
boolean supportsAccountNotification()Tests if an account notification service is supported.- Returns:
trueif account notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAccountHierarchy
boolean supportsAccountHierarchy()Tests if an account hierarchy traversal is supported.- Returns:
trueif an account hierarchy traversal is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAccountHierarchyDesign
boolean supportsAccountHierarchyDesign()Tests if account hierarchy design is supported.- Returns:
trueif an account hierarchy design is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAccountBusiness
boolean supportsAccountBusiness()Tests if an account cataloging service is supported.- Returns:
trueif account catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAccountBusinessAssignment
boolean supportsAccountBusinessAssignment()Tests if an account cataloging service is supported. A cataloging service maps accounts to catalogs.- Returns:
trueif account cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsAccountSmartBusiness
boolean supportsAccountSmartBusiness()Tests if an account smart business session is available.- Returns:
trueif an account smart business session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityLookup
boolean supportsActivityLookup()Tests if looking up activities is supported.- Returns:
trueif activity lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityQuery
boolean supportsActivityQuery()Tests if querying activities is supported.- Returns:
trueif activity query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivitySearch
boolean supportsActivitySearch()Tests if searching activities is supported.- Returns:
trueif activity search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityAdmin
boolean supportsActivityAdmin()Tests if activity administrative service is supported.- Returns:
trueif activity administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityNotification
boolean supportsActivityNotification()Tests if an activity notification service is supported.- Returns:
trueif activity notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityHierarchy
boolean supportsActivityHierarchy()Tests if an activity hierarchy traversal is supported.- Returns:
trueif an activity hierarchy traversal is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityHierarchyDesign
boolean supportsActivityHierarchyDesign()Tests if activity hierarchy design is supported.- Returns:
trueif an activity hierarchy design is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityBusiness
boolean supportsActivityBusiness()Tests if an activity cataloging service is supported.- Returns:
trueif activity catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivityBusinessAssignment
boolean supportsActivityBusinessAssignment()Tests if an activity cataloging service is supported. A cataloging service maps activities to catalogs.- Returns:
trueif activity cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsActivitySmartBusiness
boolean supportsActivitySmartBusiness()Tests if an activity smart business session is available.- Returns:
trueif an activity smart business session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFiscalPeriodLookup
boolean supportsFiscalPeriodLookup()Tests if looking up fiscal periods is supported.- Returns:
trueif fiscal period lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFiscalPeriodQuery
boolean supportsFiscalPeriodQuery()Tests if querying fiscal periods is supported.- Returns:
trueif fiscal period query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFiscalPeriodSearch
boolean supportsFiscalPeriodSearch()Tests if searching fiscal periods is supported.- Returns:
trueif fiscal period search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFiscalPeriodAdmin
boolean supportsFiscalPeriodAdmin()Tests if fiscal period administrative service is supported.- Returns:
trueif fiscal period administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFiscalPeriodNotification
boolean supportsFiscalPeriodNotification()Tests if a fiscal period notification service is supported.- Returns:
trueif fiscal period notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFiscalPeriodBusiness
boolean supportsFiscalPeriodBusiness()Tests if a fiscal period cataloging service is supported.- Returns:
trueif fiscal period catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFiscalPeriodBusinessAssignment
boolean supportsFiscalPeriodBusinessAssignment()Tests if a fiscal period cataloging service is supported. A cataloging service maps fiscal periods to catalogs.- Returns:
trueif fiscal period cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFiscalPeriodSmartBusiness
boolean supportsFiscalPeriodSmartBusiness()Tests if a fiscal period smart business session is available.- Returns:
trueif a fiscal period smart business session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBusinessLookup
boolean supportsBusinessLookup()Tests if looking up businesses is supported.- Returns:
trueif business lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBusinessSearch
boolean supportsBusinessSearch()Tests if searching businesses is supported.- Returns:
trueif business search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBusinessQuery
boolean supportsBusinessQuery()Tests if querying businesses is supported.- Returns:
trueif business query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBusinessAdmin
boolean supportsBusinessAdmin()Tests if business administrative service is supported.- Returns:
trueif business administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBusinessNotification
boolean supportsBusinessNotification()Tests if a business notification service is supported.- Returns:
trueif business notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsBusinessHierarchy
boolean supportsBusinessHierarchy()Tests for the availability of a business hierarchy traversal service.- Returns:
trueif business hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsBusinessHierarchyDesign
boolean supportsBusinessHierarchyDesign()Tests for the availability of a business hierarchy design service.- Returns:
trueif business hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFinancialsBatch
boolean supportsFinancialsBatch()Tests for the availability of a financials batch service.- Returns:
trueif a financials batch service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFinancialsBudgeting
boolean supportsFinancialsBudgeting()Tests for the availability of a financials budgeting service.- Returns:
trueif a financials budgeting service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsFinancialsPosting
boolean supportsFinancialsPosting()Tests for the availability of a financials postng service.- Returns:
trueif a financials posting service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getAccountRecordTypes
TypeList getAccountRecordTypes()Gets the supportedAccountrecord types.- Returns:
- a list containing the supported
Accountrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsAccountRecordType
Tests if the givenAccountrecord type is supported.- Parameters:
accountRecordType- aTypeindicating anAccountrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-accountRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getAccountSearchRecordTypes
TypeList getAccountSearchRecordTypes()Gets the supportedAccountsearch record types.- Returns:
- a list containing the supported
Accountsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsAccountSearchRecordType
Tests if the givenAccountsearch record type is supported.- Parameters:
accountSearchRecordType- aTypeindicating anAccountsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-accountSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getActivityRecordTypes
TypeList getActivityRecordTypes()Gets the supportedActivityrecord types.- Returns:
- a list containing the supported
Activityrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsActivityRecordType
Tests if the givenActivityrecord type is supported.- Parameters:
activityRecordType- aTypeindicating anActivityrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-activityRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getActivitySearchRecordTypes
TypeList getActivitySearchRecordTypes()Gets the supportedActivitysearch record types.- Returns:
- a list containing the supported
Activitysearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsActivitySearchRecordType
Tests if the givenActivitysearch record type is supported.- Parameters:
activitySearchRecordType- aTypeindicating anActivitysearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-activitySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getFiscalPeriodRecordTypes
TypeList getFiscalPeriodRecordTypes()Gets the supportedFiscalPeriodrecord types.- Returns:
- a list containing the supported
FiscalPeriodrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsFiscalPeriodRecordType
Tests if the givenFiscalPeriodrecord type is supported.- Parameters:
fiscalPeriodRecordType- aTypeindicating anFiscalPeriodrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-fiscalPeriodRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getFiscalPeriodSearchRecordTypes
TypeList getFiscalPeriodSearchRecordTypes()Gets the supportedFiscalPeriodsearch record types.- Returns:
- a list containing the supported
FiscalPeriodsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsFiscalPeriodSearchRecordType
Tests if the givenFiscalPeriodsearch record type is supported.- Parameters:
fiscalPeriodSearchRecordType- aTypeindicating aFiscalPeriodsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-fiscalPeriodSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getSummaryRecordTypes
TypeList getSummaryRecordTypes()Gets the supportedSummaryrecord types.- Returns:
- a list containing the supported
Summaryrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsSummaryRecordType
Tests if the givenSummaryrecord type is supported.- Parameters:
summaryRecordType- aTypeindicating aSummaryrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-summaryRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getBusinessRecordTypes
TypeList getBusinessRecordTypes()Gets the supportedBusinessrecord types.- Returns:
- a list containing the supported
Businesstypes - Compliance:
mandatory- This method must be implemented.
-
supportsBusinessRecordType
Tests if the givenBusinessrecord type is supported.- Parameters:
businessRecordType- aTypeindicating anBusinessrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-businessRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getBusinessSearchRecordTypes
TypeList getBusinessSearchRecordTypes()Gets the supportedBusinesssearch record types.- Returns:
- a list containing the supported
Businesssearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsBusinessSearchRecordType
Tests if the givenBusinesssearch record type is supported.- Parameters:
businessSearchRecordType- aTypeindicating anBusinesssearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-businessSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-