mirror of
https://github.com/sismics/docs.git
synced 2025-12-13 17:56:20 +00:00
Reordering files
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -1 +1 @@
|
||||
db.version=0
|
||||
db.version=1
|
||||
@@ -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';
|
||||
Reference in New Issue
Block a user