retrieveList api for labels

This commit is contained in:
Ezequiel Bergamaschi
2014-01-26 18:21:01 -03:00
committed by Ezequiel Bergamaschi
parent 0c43bb4ad3
commit 306a2a2ada
7 changed files with 73 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
package com.wisemapping.dao;
import com.wisemapping.model.Label;
import com.wisemapping.model.User;
import org.jetbrains.annotations.NotNull;
import java.util.List;
@@ -11,4 +12,6 @@ public interface LabelManager {
void saveLabel(@NotNull final Label label);
@NotNull
List<Label> getAllLabels(@NotNull final User user);
}

View File

@@ -1,9 +1,12 @@
package com.wisemapping.dao;
import com.wisemapping.model.Label;
import com.wisemapping.model.User;
import org.jetbrains.annotations.NotNull;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import java.util.List;
public class LabelManagerImpl extends HibernateDaoSupport
implements LabelManager {
@@ -16,4 +19,10 @@ public class LabelManagerImpl extends HibernateDaoSupport
public void saveLabel(@NotNull final Label label) {
getSession().save(label);
}
@NotNull
@Override
public List<Label> getAllLabels(@NotNull final User user) {
return getHibernateTemplate().find("from com.wisemapping.model.Label wisemapping where creator_id=?", user.getId());
}
}