com.rapidtransform.part.dao
Interface ItemVersionDAO

All Superinterfaces:
DAO, GenericDAO<ItemVersion,java.lang.Long>
All Known Implementing Classes:
ItemVersionDAOHibernate

public interface ItemVersionDAO
extends GenericDAO<ItemVersion,java.lang.Long>

Author:
S. Werner

Method Summary
 java.util.Collection<Document> getDocuments(QName relationQname, java.lang.String itemId)
           
 java.util.Collection<Product> getProducts(QName relationQname, java.lang.String itemId)
           
 java.util.Collection<ItemVersion> getRelatedItems(QName relationQname, java.lang.String itemId)
           
 java.util.Collection<Specification> getSpecifications(QName relationQname, java.lang.String itemId)
           
 
Methods inherited from interface com.rapidtransform.core.dao.GenericDAO
findAll, findById, findByType, remove, save
 

Method Detail

getSpecifications

java.util.Collection<Specification> getSpecifications(QName relationQname,
                                                      java.lang.String itemId)
                                                      throws org.springframework.dao.DataAccessException
Throws:
org.springframework.dao.DataAccessException

getDocuments

java.util.Collection<Document> getDocuments(QName relationQname,
                                            java.lang.String itemId)
                                            throws org.springframework.dao.DataAccessException
Throws:
org.springframework.dao.DataAccessException

getRelatedItems

java.util.Collection<ItemVersion> getRelatedItems(QName relationQname,
                                                  java.lang.String itemId)
                                                  throws org.springframework.dao.DataAccessException
Throws:
org.springframework.dao.DataAccessException

getProducts

java.util.Collection<Product> getProducts(QName relationQname,
                                          java.lang.String itemId)
                                          throws org.springframework.dao.DataAccessException
Throws:
org.springframework.dao.DataAccessException