From: <one...@us...> - 2002-12-07 09:05:44
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl In directory sc8-pr-cvs1:/tmp/cvs-serv9434/hibernate/impl Modified Files: SessionImpl.java Log Message: readonly bags and lists now no longer require initialization for add(), addAll() Index: SessionImpl.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl/SessionImpl.java,v retrieving revision 1.156 retrieving revision 1.157 diff -C2 -d -r1.156 -r1.157 *** SessionImpl.java 7 Dec 2002 08:10:23 -0000 1.156 --- SessionImpl.java 7 Dec 2002 09:05:41 -0000 1.157 *************** *** 2328,2331 **** --- 2328,2336 ---- return getCollectionEntry(coll).loadedID; } + + public boolean isCollectionReadOnly(PersistentCollection collection) { + CollectionEntry ce = getCollectionEntry(collection); + return ce!=null && ce.loadedPersister.isReadOnly(); + } public void initialize(PersistentCollection collection, boolean writing) throws HibernateException, SQLException { |