@Override public void archive(final SDocumentMapping docMapping, final long archiveDate) throws SObjectModificationException { if (archiveService.isArchivable(SDocumentMapping.class)) { final SADocumentMappingImpl saDocumentMapping = new SADocumentMappingImpl(docMapping.getDocumentId(), docMapping.getProcessInstanceId(), archiveDate, docMapping.getId(), docMapping.getName(), docMapping.getDescription(), docMapping.getVersion()); saDocumentMapping.setIndex(docMapping.getIndex()); final ArchiveInsertRecord insertRecord = new ArchiveInsertRecord(saDocumentMapping); try { archiveService.recordInsert(archiveDate, insertRecord); } catch (final SBonitaException e) { throw new SObjectModificationException("Unable to archive the document with id = <" + docMapping.getId() + ">", e); } } }
@Override public void archive(final SDocumentMapping docMapping, final long archiveDate) throws SObjectModificationException { if (archiveService.isArchivable(SDocumentMapping.class)) { final SADocumentMappingImpl saDocumentMapping = new SADocumentMappingImpl(docMapping.getDocumentId(), docMapping.getProcessInstanceId(), archiveDate, docMapping.getId(), docMapping.getName(), docMapping.getDescription(), docMapping.getVersion()); saDocumentMapping.setIndex(docMapping.getIndex()); final ArchiveInsertRecord insertRecord = new ArchiveInsertRecord(saDocumentMapping); try { archiveService.recordInsert(archiveDate, insertRecord); } catch (final SBonitaException e) { throw new SObjectModificationException("Unable to archive the document with id = <" + docMapping.getId() + ">", e); } } }