public interface RuleManagerProxy extends org.gcube.data.analysis.tabulardata.commons.webservice.Sharable<Long,org.gcube.data.analysis.tabulardata.commons.webservice.types.RuleDescription,org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchRuleException>
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo |
applyColumnRule(Long tabularResourceId,
String columnId,
List<Long> ruleIds) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.RuleDescription> |
getApplicableBaseColumnRules(Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> dataTypeClass) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.AppliedRulesResponse |
getAppliedRulesByTabularResourceId(Long id) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.RuleDescription> |
getRules() |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.RuleDescription> |
getRulesByScope(org.gcube.data.analysis.tabulardata.commons.rules.RuleScope scope) |
void |
remove(Long id) |
long |
saveColumnRule(String name,
String description,
org.gcube.data.analysis.tabulardata.expression.Expression rule,
org.gcube.data.analysis.tabulardata.commons.rules.types.RuleColumnType columnType) |
void |
updateColumnRule(long id,
String name,
String description,
org.gcube.data.analysis.tabulardata.expression.Expression rule,
org.gcube.data.analysis.tabulardata.commons.rules.types.RuleColumnType columnType) |
long saveColumnRule(String name, String description, org.gcube.data.analysis.tabulardata.expression.Expression rule, org.gcube.data.analysis.tabulardata.commons.rules.types.RuleColumnType columnType)
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.RuleDescription> getRules()
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.RuleDescription> getRulesByScope(org.gcube.data.analysis.tabulardata.commons.rules.RuleScope scope)
void remove(Long id) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchRuleException
org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchRuleExceptionvoid updateColumnRule(long id,
String name,
String description,
org.gcube.data.analysis.tabulardata.expression.Expression rule,
org.gcube.data.analysis.tabulardata.commons.rules.types.RuleColumnType columnType)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchRuleException
org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchRuleExceptionList<org.gcube.data.analysis.tabulardata.commons.webservice.types.RuleDescription> getApplicableBaseColumnRules(Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> dataTypeClass)
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo applyColumnRule(Long tabularResourceId, String columnId, List<Long> ruleIds) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchRuleException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchRuleExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.types.AppliedRulesResponse getAppliedRulesByTabularResourceId(Long id) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionCopyright © 2015. All Rights Reserved.