nl.surfnet.coin.csa.dao
Interface FacetValueDao

All Superinterfaces:
nl.surfnet.coin.shared.service.GenericService<FacetValue>
All Known Implementing Classes:
FacetValueDaoImpl

public interface FacetValueDao
extends nl.surfnet.coin.shared.service.GenericService<FacetValue>


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 interface nl.surfnet.coin.shared.service.GenericService
createCriteria, delete, detachFromSession, findAll, findByExample, findByExample, findById, getCount, getPersistentClass, saveOrUpdate, saveOrUpdate
 

Method Detail

linkCspToFacetValue

void linkCspToFacetValue(long compoundProviderServiceId,
                         long facetValueId)

unlinkCspFromFacetValue

void unlinkCspFromFacetValue(long compoundProviderServiceId,
                             long facetValueId)

unlinkAllCspFromFacetValue

void unlinkAllCspFromFacetValue(long facetValueId)

unlinkAllCspFromFacet

void unlinkAllCspFromFacet(long facetId)

findInUseFacetValues

List<InUseFacetValue> findInUseFacetValues(long facetValueId)

findInUseFacet

List<InUseFacetValue> findInUseFacet(long facetId)


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