Interface BdmService
- All Known Implementing Classes:
DefaultBdmService
public interface BdmService
-
Method Summary
Modifier and TypeMethodDescriptionlongcreateBusinessData(String businessDataType, Map<String, Serializable> fields) voiddeleteBusinessData(String businessDataType, long identifier) voidvoidimportBdmAccessControl(File accessControl) importBusinessDataFile(String businessDataType, File csvFile) <T> List<T>Perform the specified named query for the specified business data type and map the response to a List of T instances<T> List<T>query(String businessDataType, BusinessDataQueryApi.SearchBusinessDataQueryParams queryParams, Class<T> queryResultType) Perform the specified named query for the specified business data type using the search parameters and map the response to a List of T instances<T> TquerySingle(String businessDataType, String namedQuery, Class<T> queryResultType) Perform the specified named query for the specified business data type and map the response to a single instance of T<T> TquerySingle(String businessDataType, BusinessDataQueryApi.SearchBusinessDataQueryParams queryParams, Class<T> queryResultType) Perform the specified named query for the specified business data type using the search parameters and map the response to a single instance of TvoidupdateBusinessData(String businessDataType, long identifier, Map<String, Serializable> fields)
-
Method Details
-
importBDM
-
importBdmAccessControl
-
getBdmStatus
Bdm getBdmStatus() -
getBdmAccessControlStatus
BDMAccessControl getBdmAccessControlStatus() -
querySingle
Perform the specified named query for the specified business data type and map the response to a single instance of T- Type Parameters:
T-- Parameters:
businessDataType-namedQuery-queryResultType-- Returns:
-
query
Perform the specified named query for the specified business data type and map the response to a List of T instances- Type Parameters:
T-- Parameters:
businessDataType-namedQuery-queryResultType-- Returns:
-
querySingle
<T> T querySingle(String businessDataType, BusinessDataQueryApi.SearchBusinessDataQueryParams queryParams, Class<T> queryResultType) Perform the specified named query for the specified business data type using the search parameters and map the response to a single instance of T- Type Parameters:
T-- Parameters:
businessDataType-queryParams-queryResultType-- Returns:
-
query
<T> List<T> query(String businessDataType, BusinessDataQueryApi.SearchBusinessDataQueryParams queryParams, Class<T> queryResultType) Perform the specified named query for the specified business data type using the search parameters and map the response to a List of T instances- Type Parameters:
T-- Parameters:
businessDataType-queryParams-queryResultType-- Returns:
-
createBusinessData
-
updateBusinessData
-
deleteBusinessData
-
importBusinessDataFile
-