All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.backendless.rt.data.EventHandler Maven / Gradle / Ivy

The newest version!
package com.backendless.rt.data;

import com.backendless.async.callback.AsyncCallback;
import com.backendless.rt.RTListener;

import java.util.List;

public interface EventHandler extends RTListener
{
  void addCreateListener( AsyncCallback callback );

  void addCreateListener( String whereClause, AsyncCallback callback );

  void removeCreateListeners();

  void removeCreateListener( String whereClause, AsyncCallback callback );

  void removeCreateListener( AsyncCallback callback );

  void removeCreateListeners( String whereClause );

  void addUpdateListener( AsyncCallback callback );

  void addUpdateListener( String whereClause, AsyncCallback callback );

  void removeUpdateListeners();

  void removeUpdateListener( String whereClause, AsyncCallback callback );

  void removeUpdateListener( AsyncCallback callback );

  void removeUpdateListeners( String whereClause );

  void addUpsertListener( AsyncCallback callback );

  void addUpsertListener( String whereClause, AsyncCallback callback );

  void removeUpsertListeners();

  void removeUpsertListener( AsyncCallback callback );

  void removeUpsertListeners( String whereClause );

  void removeUpsertListener( String whereClause, AsyncCallback callback );

  void addDeleteListener( AsyncCallback callback );

  void addDeleteListener( String whereClause, AsyncCallback callback );

  void removeDeleteListeners();

  void removeDeleteListener( String whereClause, AsyncCallback callback );

  void removeDeleteListener( AsyncCallback callback );

  void removeDeleteListeners( String whereClause );

  void addBulkCreateListener( AsyncCallback callback );

  void removeBulkCreateListener( AsyncCallback> callback );

  void removeBulkCreateListeners();

  void addBulkUpdateListener( AsyncCallback callback );

  void addBulkUpdateListener( String whereClause, AsyncCallback callback );

  void removeBulkUpdateListeners();

  void removeBulkUpdateListener( String whereClause, AsyncCallback callback );

  void removeBulkUpdateListener( AsyncCallback callback );

  void removeBulkUpdateListeners( String whereClause );

  void addBulkUpsertListener( AsyncCallback callback );

  void removeBulkUpsertListeners();

  void removeBulkUpsertListener( AsyncCallback> callback );

  void addBulkDeleteListener( AsyncCallback callback );

  void addBulkDeleteListener( String whereClause, AsyncCallback callback );

  void removeBulkDeleteListeners();

  void removeBulkDeleteListener( String whereClause, AsyncCallback callback );

  void removeBulkDeleteListener( AsyncCallback callback );

  void removeBulkDeleteListeners( String whereClause );

  void addSetRelationListener( String relationColumnName, AsyncCallback callback );

  void addSetRelationListener( String relationColumnName, List parentObjects, AsyncCallback callback );

  void removeSetRelationListeners();

  void addAddRelationListener( String relationColumnName, AsyncCallback callback );

  void addAddRelationListener( String relationColumnName, List parentObjects, AsyncCallback callback );

  void removeAddRelationListeners();

  void addDeleteRelationListener( String relationColumnName, AsyncCallback callback );

  void addDeleteRelationListener( String relationColumnName, List parentObjects, AsyncCallback callback );

  void removeDeleteRelationListeners();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy