Added UnionSession

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@98637 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2014-07-15 10:34:51 +00:00
parent 4d557db7f4
commit 7f26a7c2fc
3 changed files with 140 additions and 0 deletions

View File

@ -0,0 +1,53 @@
package org.gcube.portlets.user.td.gwtservice.shared.tr.union;
import java.io.Serializable;
import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData;
/**
*
* @author "Giancarlo Panichi"
* email: <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
*
*/
public class UnionColumnsMapping implements Serializable {
private static final long serialVersionUID = -8971216501310276805L;
protected ColumnData firstColumn;
protected ColumnData secondColumn;
public UnionColumnsMapping(){
}
public UnionColumnsMapping(ColumnData firstColumn,ColumnData secondColumn){
this.firstColumn=firstColumn;
this.secondColumn=secondColumn;
}
public ColumnData getFirstColumn() {
return firstColumn;
}
public void setFirstColumn(ColumnData firstColumn) {
this.firstColumn = firstColumn;
}
public ColumnData getSecondColumn() {
return secondColumn;
}
public void setSecondColumn(ColumnData secondColumn) {
this.secondColumn = secondColumn;
}
@Override
public String toString() {
return "UnionColumnsMapping [firstColumn=" + firstColumn
+ ", secondColumn=" + secondColumn + "]";
}
}

View File

@ -0,0 +1,21 @@
/**
*
*/
package org.gcube.portlets.user.td.gwtservice.shared.tr.union;
import java.io.Serializable;
import org.gcube.portlets.user.td.gwtservice.shared.OperationMonitor;
/**
*
* @author "Giancarlo Panichi"
* <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
*
*/
public class UnionMonitor extends OperationMonitor implements Serializable {
private static final long serialVersionUID = -7694151843138161474L;
}

View File

@ -0,0 +1,66 @@
package org.gcube.portlets.user.td.gwtservice.shared.tr.union;
import java.io.Serializable;
import java.util.ArrayList;
import org.gcube.portlets.user.td.gwtservice.shared.tr.TabResource;
import org.gcube.portlets.user.td.widgetcommonevent.shared.TRId;
/**
*
* @author "Giancarlo Panichi" <a
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
*
*/
public class UnionSession implements Serializable {
private static final long serialVersionUID = -1896235499708614266L;
protected TRId trId;
protected TabResource unionTabularResource;
protected ArrayList<UnionColumnsMapping> columnsMatch;
public UnionSession() {
}
public UnionSession(TRId trId, TabResource unionTabularResource,
ArrayList<UnionColumnsMapping> columnsMatch) {
this.trId = trId;
this.unionTabularResource=unionTabularResource;
this.columnsMatch=columnsMatch;
}
public TRId getTrId() {
return trId;
}
public void setTrId(TRId trId) {
this.trId = trId;
}
public TabResource getUnionTabularResource() {
return unionTabularResource;
}
public void setUnionTabularResource(TabResource unionTabularResource) {
this.unionTabularResource = unionTabularResource;
}
public ArrayList<UnionColumnsMapping> getColumnsMatch() {
return columnsMatch;
}
public void setColumnsMatch(ArrayList<UnionColumnsMapping> columnsMatch) {
this.columnsMatch = columnsMatch;
}
@Override
public String toString() {
return "UnionSession [trId=" + trId + ", unionTabularResource="
+ unionTabularResource + ", columnsMatch=" + columnsMatch + "]";
}
}