1
0
mirror of https://github.com/sismics/docs.git synced 2025-12-13 17:56:20 +00:00

Reordering files

This commit is contained in:
jendib
2013-08-03 20:19:02 +02:00
parent ae853cf789
commit c0e7e34373
8 changed files with 124 additions and 7 deletions

View File

@@ -91,7 +91,7 @@ public class FileDao {
@SuppressWarnings("unchecked")
public List<File> getByDocumentId(String documentId) {
EntityManager em = ThreadLocalContext.get().getEntityManager();
Query q = em.createQuery("select f from File f where f.documentId = :documentId and f.deleteDate is null");
Query q = em.createQuery("select f from File f where f.documentId = :documentId and f.deleteDate is null order by f.order asc");
q.setParameter("documentId", documentId);
return q.getResultList();
}

View File

@@ -48,6 +48,12 @@ public class File {
@Column(name = "FIL_DELETEDATE_D")
private Date deleteDate;
/**
* Display order of this file.
*/
@Column(name = "FIL_ORDER_N")
private Integer order;
/**
* Getter of id.
*
@@ -137,6 +143,24 @@ public class File {
public void setDeleteDate(Date deleteDate) {
this.deleteDate = deleteDate;
}
/**
* Getter of order.
*
* @return the order
*/
public Integer getOrder() {
return order;
}
/**
* Setter of order.
*
* @param order order
*/
public void setOrder(Integer order) {
this.order = order;
}
@Override
public String toString() {

View File

@@ -1 +1 @@
db.version=0
db.version=1

View File

@@ -0,0 +1,2 @@
alter table T_FILE add column FIL_ORDER_N int;
update T_CONFIG set CFG_VALUE_C='1' where CFG_ID_C='DB_VERSION';