public class AutomationImpl extends ClientImpl implements BaseAutomation
| Constructor and Description |
|---|
AutomationImpl(String host)
AutomationImpl
|
| Modifier and Type | Method and Description |
|---|---|
void |
create(String name,
String event,
String at,
int order,
boolean exclusive,
boolean active,
String description,
long nodeClass) |
void |
createAction(long ruleId,
String className,
int order,
boolean active,
String amParam00,
String amParam01,
String amParam02) |
void |
createValidation(long ruleId,
String className,
int order,
boolean active,
String amParam00,
String amParam01,
String amParam02) |
void |
delete(long ruleId) |
void |
deleteAction(long ruleId,
long actionId) |
void |
deleteValidation(long ruleId,
long validationId) |
AutomationAction |
getAction(long actionId) |
List<AutomationAction> |
getActions(long ruleId) |
List<Automation> |
getActionsByEvent(long ruleId) |
Map<String,String> |
getEvents() |
AutomationRule |
getRule(long ruleId) |
AutomationRuleResultSet |
getRules(String filter,
int offset,
int limit) |
AutomationValidation |
getValidation(long validationId) |
List<AutomationValidation> |
getValidations(long ruleId) |
List<Automation> |
getValidationsByEvent(long ruleId) |
void |
setAuthorizationToken(String authorizationToken)
setAuthenticationToken
|
void |
update(long ruleId,
String name,
String event,
int order,
boolean exclusive,
boolean active,
String description) |
void |
updateAction(long ruleId,
long actionId,
int order,
boolean active,
String amParam00,
String amParam01,
String amParam02) |
void |
updateValidation(long ruleId,
long validationId,
int order,
boolean active,
String amParam00,
String amParam01,
String amParam02) |
getClient, resource, resource, resourcepublic AutomationImpl(String host)
public void setAuthorizationToken(String authorizationToken)
public void create(String name, String event, String at, int order, boolean exclusive, boolean active, String description, long nodeClass) throws AccessDeniedException, DatabaseException, UnknownException, WebserviceException
create in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic void update(long ruleId,
String name,
String event,
int order,
boolean exclusive,
boolean active,
String description)
throws AccessDeniedException,
DatabaseException,
UnknownException,
WebserviceException
update in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic void delete(long ruleId)
throws AccessDeniedException,
DatabaseException,
UnknownException,
WebserviceException
delete in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic AutomationRule getRule(long ruleId) throws AccessDeniedException, DatabaseException, UnknownException, WebserviceException
getRule in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic AutomationRuleResultSet getRules(String filter, int offset, int limit) throws AccessDeniedException, DatabaseException, UnknownException, WebserviceException
getRules in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic void createAction(long ruleId,
String className,
int order,
boolean active,
String amParam00,
String amParam01,
String amParam02)
throws AccessDeniedException,
DatabaseException,
RepositoryException,
PathNotFoundException,
UnknownException,
WebserviceException
createAction in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionRepositoryExceptionPathNotFoundExceptionUnknownExceptionWebserviceExceptionpublic void updateAction(long ruleId,
long actionId,
int order,
boolean active,
String amParam00,
String amParam01,
String amParam02)
throws AccessDeniedException,
DatabaseException,
RepositoryException,
PathNotFoundException,
UnknownException,
WebserviceException
updateAction in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionRepositoryExceptionPathNotFoundExceptionUnknownExceptionWebserviceExceptionpublic void deleteAction(long ruleId,
long actionId)
throws AccessDeniedException,
DatabaseException,
UnknownException,
WebserviceException
deleteAction in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic AutomationAction getAction(long actionId) throws AccessDeniedException, DatabaseException, UnknownException, WebserviceException
getAction in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic List<AutomationAction> getActions(long ruleId) throws AccessDeniedException, DatabaseException, UnknownException, WebserviceException
getActions in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic void createValidation(long ruleId,
String className,
int order,
boolean active,
String amParam00,
String amParam01,
String amParam02)
throws AccessDeniedException,
DatabaseException,
RepositoryException,
PathNotFoundException,
UnknownException,
WebserviceException
createValidation in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionRepositoryExceptionPathNotFoundExceptionUnknownExceptionWebserviceExceptionpublic void updateValidation(long ruleId,
long validationId,
int order,
boolean active,
String amParam00,
String amParam01,
String amParam02)
throws AccessDeniedException,
DatabaseException,
RepositoryException,
PathNotFoundException,
UnknownException,
WebserviceException
updateValidation in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionRepositoryExceptionPathNotFoundExceptionUnknownExceptionWebserviceExceptionpublic void deleteValidation(long ruleId,
long validationId)
throws AccessDeniedException,
DatabaseException,
UnknownException,
WebserviceException
deleteValidation in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic AutomationValidation getValidation(long validationId) throws AccessDeniedException, DatabaseException, UnknownException, WebserviceException
getValidation in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic List<AutomationValidation> getValidations(long ruleId) throws AccessDeniedException, DatabaseException, UnknownException, WebserviceException
getValidations in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic Map<String,String> getEvents() throws AccessDeniedException, UnknownException, WebserviceException
getEvents in interface BaseAutomationAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic List<Automation> getActionsByEvent(long ruleId) throws AccessDeniedException, DatabaseException, UnknownException, WebserviceException
getActionsByEvent in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic List<Automation> getValidationsByEvent(long ruleId) throws AccessDeniedException, DatabaseException, UnknownException, WebserviceException
getValidationsByEvent in interface BaseAutomationAccessDeniedExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionCopyright © 2023 Open Knowledge Management System S.L.. All Rights Reserved.