remove classes of relationship

This commit is contained in:
Ezequiel Bergamaschi
2014-02-05 02:10:12 -03:00
committed by Ezequiel Bergamaschi
parent f3cc90d9d0
commit d089b471fc
11 changed files with 0 additions and 204 deletions

View File

@@ -1,14 +0,0 @@
package com.wisemapping.dao;
import com.wisemapping.model.LabelMindmap;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public interface LabelMindmapManager {
@Nullable
LabelMindmap getLabelMindmap(final int labelId, final int mindmapId);
void removeLabelMindmap(@NotNull LabelMindmap labelMindmap);
}

View File

@@ -1,30 +0,0 @@
package com.wisemapping.dao;
import com.wisemapping.model.LabelMindmap;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import java.util.List;
public class LabelMindmapManagerImpl extends HibernateDaoSupport
implements LabelMindmapManager {
@Nullable
@Override
public LabelMindmap getLabelMindmap(int labelId, int mindmapId) {
LabelMindmap result = null;
List<LabelMindmap> list = getHibernateTemplate().find("from com.wisemapping.model.LabelMindmap wisemapping where mindmap_id=? and label_id=? ", new Object[]{mindmapId, labelId});
assert list.size() <= 1;
if (list != null && !list.isEmpty()) {
result = list.get(0);
}
return result;
}
@Override
public void removeLabelMindmap(@NotNull LabelMindmap labelMindmap) {
getHibernateTemplate().delete(labelMindmap);
}
}