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:
parent
4d557db7f4
commit
7f26a7c2fc
|
@ -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 + "]";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -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;
|
||||||
|
|
||||||
|
}
|
|
@ -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 + "]";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue