ORCentral
|
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 }