public class AlgorithmManager extends Object
| Constructor and Description |
|---|
AlgorithmManager() |
| Modifier and Type | Method and Description |
|---|---|
static org.gcube.data.analysis.statisticalmanager.stubs.SMListGroupedAlgorithms |
asGroup(Map<AlgorithmCategory,AlgorithmCategoryDescriptor> toGroupAlgorithms) |
static AlgorithmDescriptor |
getAlgorithmByName(String name) |
static Map<AlgorithmCategory,AlgorithmCategoryDescriptor> |
getAvailableAlgorithms(org.gcube.data.analysis.statisticalmanager.stubs.SMTypeParameter[] toFilterBy)
Filters installed by scope presence and by passed parameters if any
|
static String |
getConfigPath() |
static Map<AlgorithmCategory,AlgorithmCategoryDescriptor> |
getInstalledAlgorithms() |
static org.gcube.data.analysis.statisticalmanager.stubs.SMListGroupedAlgorithms |
groupByUserPerspective(Map<AlgorithmCategory,AlgorithmCategoryDescriptor> toGroupAlgorithms) |
static void |
initInstalledAlgorithms(String toSetConfigPath,
boolean skipErrors) |
static Map<AlgorithmCategory,Set<AlgorithmDescriptor>> |
publishMissingAlgorithms() |
public static void initInstalledAlgorithms(String toSetConfigPath, boolean skipErrors) throws AlgorithmManagementException
AlgorithmManagementExceptionpublic static String getConfigPath()
public static AlgorithmDescriptor getAlgorithmByName(String name) throws AlgorithmManagementException
AlgorithmManagementExceptionpublic static Map<AlgorithmCategory,AlgorithmCategoryDescriptor> getInstalledAlgorithms() throws AlgorithmManagementException
AlgorithmManagementExceptionpublic static Map<AlgorithmCategory,Set<AlgorithmDescriptor>> publishMissingAlgorithms() throws AlgorithmManagementException
AlgorithmManagementExceptionpublic static org.gcube.data.analysis.statisticalmanager.stubs.SMListGroupedAlgorithms asGroup(Map<AlgorithmCategory,AlgorithmCategoryDescriptor> toGroupAlgorithms)
public static org.gcube.data.analysis.statisticalmanager.stubs.SMListGroupedAlgorithms groupByUserPerspective(Map<AlgorithmCategory,AlgorithmCategoryDescriptor> toGroupAlgorithms)
public static Map<AlgorithmCategory,AlgorithmCategoryDescriptor> getAvailableAlgorithms(org.gcube.data.analysis.statisticalmanager.stubs.SMTypeParameter[] toFilterBy) throws AlgorithmManagementException
AlgorithmManagementExceptionExceptionCopyright © 2016. All Rights Reserved.