@@ -0,0 +1,3852 @@
+package com.backendless.transaction;%0A%0Aimport java.util.List;%0Aimport java.util.Map;%0A%0Apublic interface RelationOperation%0A%7B%0A  // HashMap + List of hashmaps%0A  // HashMap + List of custom classes%0A  // HashMap + list of objectIds%0A  %3CE%3E OpResult relationOperation( OperationType operationType, String parentTable, Map%3CString, Object%3E parentObject,%0A                                  String columnName, List%3CE%3E children );%0A%0A  // HashMap + OpResult=CREATE_BULK%0A  OpResult relationOperation( OperationType operationType, String parentTable, Map%3CString, Object%3E parentObject,%0A                              String columnName, OpResult children );%0A%0A  // HashMap + whereClause%0A  OpResult relationOperation( OperationType operationType, String parentTable, Map%3CString, Object%3E parentObject,%0A                              String columnName, String whereClauseForChildren );%0A%0A  // String + List of hashmaps%0A  // String + List of custom classes%0A  // String + list of objectIds%0A  %3CE%3E OpResult relationOperation( OperationType operationType, String parentTable, String parentObjectId,%0A                                  String columnName, List%3CE%3E children );%0A%0A  // String + OpResult=CREATE_BULK%0A  OpResult relationOperation( OperationType operationType, String parentTable, String parentObjectId,%0A                              String columnName, OpResult children );%0A%0A  // String + whereClause%0A  OpResult relationOperation( OperationType operationType, String parentTable, String parentObjectId,%0A                              String columnName, String whereClauseForChildren );%0A%0A  // Custom class + List of hashmaps%0A  // Custom class + List of custom classes%0A  // Custom class + list of objectIds%0A  %3CE, U%3E OpResult relationOperation( OperationType operationType, E parentObject, String columnName, List%3CU%3E children );%0A%0A  // Custom class + OpResult=CREATE_BULK%0A  %3CE%3E OpResult relationOperation( OperationType operationType, E parentObject, String columnName, OpResult children );%0A%0A  // Custom class + whereClause%0A  %3CE%3E OpResult relationOperation( OperationType operationType, E parentObject, String columnName,%0A                                  String whereClauseForChildren );%0A%0A  // OpResult=CREATE/UPDATE(getObjectId) + List of hashmaps%0A  // OpResult=CREATE/UPDATE(getObjectId) + List of custom classes%0A  // OpResult=CREATE/UPDATE(getObjectId) + List of objectIds%0A  %3CE%3E OpResult relationOperation( OperationType operationType, String parentTable, OpResult parentObject,%0A                                  String columnName, List%3CE%3E children );%0A%0A  // OpResult=CREATE/UPDATE(getObjectId) + OpResult=CREATE_BULK%0A  OpResult relationOperation( OperationType operationType, String parentTable, OpResult parentObject,%0A                              String columnName, OpResult children );%0A%0A  // OpResult=CREATE/UPDATE(getObjectId) + where clause%0A  OpResult relationOperation( OperationType operationType, String parentTable, OpResult parentObject,%0A                              String columnName, String whereClauseForChildren );%0A%0A  // OpResult=CREATE_BULK(resultIndex) + List of hashmaps%0A  // OpResult=CREATE_BULK(resultIndex) + List of custom classes%0A  // OpResult=CREATE_BULK(resultIndex) + List of objectIds%0A  %3CE%3E OpResult relationOperation( OperationType operationType, String parentTable, OpResultIndex parentObject,%0A                                  String columnName, List%3CE%3E children );%0A%0A  // OpResult=CREATE_BULK(resultIndex) + OpResult=CREATE_BULK%0A  OpResult relationOperation( OperationType operationType, String parentTable, OpResultIndex parentObject,%0A                              String columnName, OpResult children );%0A%0A  // OpResult=CREATE_BULK(resultIndex) + where clause%0A  OpResult relationOperation( OperationType operationType, String parentTable, OpResultIndex parentObject,%0A                              String columnName, String whereClauseForChildren );%0A%7D%0A

create interface for add/set/delete relation operations