From: Giulio V. <gva...@us...> - 2005-03-31 20:00:52
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/collections In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11467/src/org/exist/collections Modified Files: Collection.java Log Message: Index: Collection.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/collections/Collection.java,v retrieving revision 1.71 retrieving revision 1.72 diff -C2 -d -r1.71 -r1.72 *** Collection.java 15 Mar 2005 17:47:10 -0000 1.71 --- Collection.java 31 Mar 2005 20:00:40 -0000 1.72 *************** *** 1499,1502 **** --- 1499,1508 ---- String name, byte[] data, String mimeType) throws EXistException, PermissionDeniedException, LockException { + return addBinaryResource(broker, name, data, mimeType, null, null); + } + + public BinaryDocument addBinaryResource(DBBroker broker, + String name, byte[] data, String mimeType, Date created, Date modified) throws EXistException, + PermissionDeniedException, LockException { if (broker.isReadOnly()) throw new PermissionDeniedException("Database is read-only"); *************** *** 1519,1522 **** --- 1525,1535 ---- } + if(created != null) + blob.setCreated(created.getTime()); + + if(modified != null) + blob.setLastModified(modified.getTime()); + + broker.storeBinaryResource(blob, data); addDocument(broker, blob); *************** *** 1529,1532 **** --- 1542,1546 ---- } + public void setId(short id) { this.collectionId = id; |