ORCentral

src/eu/coform/database/command/InsertDatasetDBCommand.java

Go to the documentation of this file.
00001 package eu.coform.database.command;
00002 
00003 
00004 import eu.coform.database.DBException;
00005 import eu.coform.database.Database;
00006 import eu.coform.database.Query;
00007 
00011 public class InsertDatasetDBCommand implements DatabaseCommand {
00012 
00013    private int dataId;
00014    private int areaId;
00015    private int metadataId;
00016    private int binaryId;
00017    private int thumbId;
00018    
00019    public InsertDatasetDBCommand(int dataId, int areaId, int metadataId,
00020          int binaryId,int thumbId){
00021       this.dataId = dataId;
00022       this.areaId = areaId;
00023       this.metadataId = metadataId;
00024       this.thumbId = thumbId;
00025       this.binaryId = binaryId;
00026    }
00027       
00033    @Override
00034    public void exec() throws DBException {
00035       // TODO testing
00036       Query query = Database.getInstance().getNewQuery();
00037       query.setQuery("INSERT INTO dataset(ID,FileID,MetadataID,AreatableID," +
00038             "ThumbnailID,DeletionDate,DeletionUserID)VALUES(" +
00039             "" + dataId +","+
00040             "" + binaryId +","+
00041             "" + metadataId +","+
00042             "" + areaId +","+
00043             "" + thumbId +","+
00044             "NULL,NULL)");
00045       Database.getInstance().insert(query);
00046 
00047    }
00048 
00049 }
 All Classes Namespaces Files Functions Variables Enumerations