Skip to content
Snippets Groups Projects
Commit 409b0110 authored by Mirco Nasuti's avatar Mirco Nasuti
Browse files

progess in services implementation

parent 1ce61080
No related branches found
No related tags found
No related merge requests found
...@@ -157,9 +157,10 @@ public class MIPApplication extends WebSecurityConfigurerAdapter { ...@@ -157,9 +157,10 @@ public class MIPApplication extends WebSecurityConfigurerAdapter {
Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction(); session.beginTransaction();
article.setCreatedAt(new Date()); article.setCreatedAt(new Date());
article.setPublishedAt(new Date()); if(article.getStatus().equals("published")) {
article.setPublishedAt(new Date());
}
article.setSlug(article.getTitle().toLowerCase()); article.setSlug(article.getTitle().toLowerCase());
article.setStatus("published");
article.setCreatedBy(user); article.setCreatedBy(user);
session.save(article); session.save(article);
session.getTransaction().commit(); session.getTransaction().commit();
...@@ -220,7 +221,14 @@ public class MIPApplication extends WebSecurityConfigurerAdapter { ...@@ -220,7 +221,14 @@ public class MIPApplication extends WebSecurityConfigurerAdapter {
@RequestMapping(value = "/groups") @RequestMapping(value = "/groups")
@ResponseBody @ResponseBody
public Group getGroups(){ public Group getGroups(){
return null; String rootCode = "root";
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
org.hibernate.Query query = session.createQuery("from Group where code= :code");
query.setString("code", rootCode);
Group group = (Group) query.uniqueResult();
session.getTransaction().commit();
return group;
} }
@RequestMapping(value = "/variables") @RequestMapping(value = "/variables")
...@@ -228,7 +236,7 @@ public class MIPApplication extends WebSecurityConfigurerAdapter { ...@@ -228,7 +236,7 @@ public class MIPApplication extends WebSecurityConfigurerAdapter {
public List<Variable> getVariables(){ public List<Variable> getVariables(){
Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction(); session.beginTransaction();
List variables = session.createQuery("from Variable").list(); List<Variable> variables = session.createQuery("from Variable").list();
session.getTransaction().commit(); session.getTransaction().commit();
return variables; return variables;
} }
...@@ -236,13 +244,23 @@ public class MIPApplication extends WebSecurityConfigurerAdapter { ...@@ -236,13 +244,23 @@ public class MIPApplication extends WebSecurityConfigurerAdapter {
@RequestMapping(value = "/variables/{code}") @RequestMapping(value = "/variables/{code}")
@ResponseBody @ResponseBody
public Variable getVariable(@PathVariable("code") String code){ public Variable getVariable(@PathVariable("code") String code){
return null; Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
org.hibernate.Query query = session.createQuery("from Variable where code= :code");
query.setString("code", code);
Variable variable = (Variable) query.uniqueResult();
session.getTransaction().commit();
return variable;
} }
@RequestMapping(value = "/variables/{code}/values") @RequestMapping(value = "/variables/{code}/values")
@ResponseBody @ResponseBody
public List<Value> getValues(@PathVariable("code") String code){ public List<Value> getValues(@PathVariable("code") String code){
return null; Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
List<Value> values = session.createQuery("select values from Variable where code= :code").setString("code", code).list();
session.getTransaction().commit();
return values;
} }
@Override @Override
......
This diff is collapsed.
angular.module('app.config', []) angular.module('app.config', [])
.constant('backendUrl', 'http://155.105.202.58:8080') .constant('backendUrl', 'http://155.105.202.21:8080')
.constant('backendExportChartUrl', 'http://155.105.202.58:8080/exportingChart.php') .constant('backendExportChartUrl', 'http://155.105.202.21:8080/exportingChart.php')
.constant('dropboxAppkey', '7wew0rj0gh2qcik') .constant('dropboxAppkey', '7wew0rj0gh2qcik')
; ;
\ No newline at end of file
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<h3>&nbsp;</h3> <h3>&nbsp;</h3>
<h2>Login to HBP</h2> <h2>Login to HBP</h2>
<button type="button" onclick="location.href='http://155.105.202.58:8080/login/hbp';" class="btn-round"> <button type="button" onclick="location.href='http://155.105.202.21:8080/login/hbp';" class="btn-round">
<span> <span>
<span>{{'login.title' | translate }}</span> <span>{{'login.title' | translate }}</span>
<i class="ti ti-arrow-down"></i> <i class="ti ti-arrow-down"></i>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment