add Do UnSync interaction
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/widgets/ws-thredds-sync-widget@165023 82a268e6-3cf1-43bd-a215-b396298e98cfpull/1/head
parent
2e43561c98
commit
dba7f8f501
@ -0,0 +1,57 @@
|
||||
package org.gcube.portlets.widgets.wsthreddssync.client.event;
|
||||
|
||||
import org.gcube.portlets.widgets.wsthreddssync.shared.WsFolder;
|
||||
|
||||
import com.google.gwt.event.shared.GwtEvent;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* The Class PerformDoUnSyncEvent.
|
||||
*
|
||||
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||||
* Mar 13, 2018
|
||||
*/
|
||||
public class PerformDoUnSyncEvent extends GwtEvent<PerformDoUnSyncEventHandler> {
|
||||
|
||||
/** The type. */
|
||||
public static Type<PerformDoUnSyncEventHandler> TYPE = new Type<PerformDoUnSyncEventHandler>();
|
||||
private WsFolder folder;
|
||||
|
||||
|
||||
/**
|
||||
* Instantiates a new perform do sync event.
|
||||
*
|
||||
* @param folder the folder
|
||||
*/
|
||||
public PerformDoUnSyncEvent(WsFolder folder) {
|
||||
this.folder = folder;
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.google.gwt.event.shared.GwtEvent#getAssociatedType()
|
||||
*/
|
||||
@Override
|
||||
public Type<PerformDoUnSyncEventHandler> getAssociatedType() {
|
||||
return TYPE;
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.google.gwt.event.shared.GwtEvent#dispatch(com.google.gwt.event.shared.EventHandler)
|
||||
*/
|
||||
@Override
|
||||
protected void dispatch(PerformDoUnSyncEventHandler handler) {
|
||||
handler.onPerformDoUnSync(this);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the folder.
|
||||
*
|
||||
* @return the folder
|
||||
*/
|
||||
public WsFolder getFolder() {
|
||||
return folder;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package org.gcube.portlets.widgets.wsthreddssync.client.event;
|
||||
|
||||
import com.google.gwt.event.shared.EventHandler;
|
||||
|
||||
|
||||
/**
|
||||
* The Interface PerformDoUnSyncEventHandler.
|
||||
*
|
||||
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||||
* Mar 13, 2018
|
||||
*/
|
||||
public interface PerformDoUnSyncEventHandler extends EventHandler {
|
||||
|
||||
|
||||
/**
|
||||
* On perform do un sync.
|
||||
*
|
||||
* @param performDoUnSyncEvent the perform do un sync event
|
||||
*/
|
||||
void onPerformDoUnSync(PerformDoUnSyncEvent performDoUnSyncEvent);
|
||||
}
|
Loading…
Reference in New Issue