nl.surfnet.coin.csa.dao.impl
Class FacetValueDaoImpl

java.lang.Object
  extended by nl.surfnet.coin.shared.service.GenericServiceHibernateImpl<FacetValue>
      extended by nl.surfnet.coin.csa.dao.impl.FacetValueDaoImpl
All Implemented Interfaces:
FacetValueDao, nl.surfnet.coin.shared.service.GenericService<FacetValue>

@Repository
public class FacetValueDaoImpl
extends nl.surfnet.coin.shared.service.GenericServiceHibernateImpl<FacetValue>
implements FacetValueDao


Constructor Summary
FacetValueDaoImpl()
           
 
Method Summary
 List<InUseFacetValue> findInUseFacet(long facetId)
           
 List<InUseFacetValue> findInUseFacetValues(long facetValueId)
           
 void linkCspToFacetValue(long compoundProviderServiceId, long facetValueId)
           
 void unlinkAllCspFromFacet(long facetId)
           
 void unlinkAllCspFromFacetValue(long facetValueId)
           
 void unlinkCspFromFacetValue(long compoundProviderServiceId, long facetValueId)
           
 
Methods inherited from class nl.surfnet.coin.shared.service.GenericServiceHibernateImpl
createCriteria, delete, detachFromSession, findAll, findByCriteria, findByCriteriaOrdered, findByExample, findByExample, findById, getCount, getPersistentClass, getSession, saveOrUpdate, saveOrUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface nl.surfnet.coin.shared.service.GenericService
createCriteria, delete, detachFromSession, findAll, findByExample, findByExample, findById, getCount, getPersistentClass, saveOrUpdate, saveOrUpdate
 

Constructor Detail

FacetValueDaoImpl

public FacetValueDaoImpl()
Method Detail

linkCspToFacetValue

public void linkCspToFacetValue(long compoundProviderServiceId,
                                long facetValueId)
Specified by:
linkCspToFacetValue in interface FacetValueDao

unlinkCspFromFacetValue

public void unlinkCspFromFacetValue(long compoundProviderServiceId,
                                    long facetValueId)
Specified by:
unlinkCspFromFacetValue in interface FacetValueDao

unlinkAllCspFromFacetValue

public void unlinkAllCspFromFacetValue(long facetValueId)
Specified by:
unlinkAllCspFromFacetValue in interface FacetValueDao

unlinkAllCspFromFacet

public void unlinkAllCspFromFacet(long facetId)
Specified by:
unlinkAllCspFromFacet in interface FacetValueDao

findInUseFacetValues

public List<InUseFacetValue> findInUseFacetValues(long facetValueId)
Specified by:
findInUseFacetValues in interface FacetValueDao

findInUseFacet

public List<InUseFacetValue> findInUseFacet(long facetId)
Specified by:
findInUseFacet in interface FacetValueDao


Copyright © 2013 SURFnet bv, The Netherlands. All Rights Reserved.