Ignore:
Timestamp:
02/14/14 12:54:43 (10 years ago)
Author:
olhsha
Message:

Integrity-Service tests are done (mocking NotebookDao?).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/main/java/eu/dasish/annotation/backend/dao/impl/DBIntegrityServiceImlp.java

    r4495 r4521  
    499499
    500500        int offset = (startAnnotation > 0) ? startAnnotation - 1 : 0;
    501         String direction = desc ? " DESC " : " ASC ";
     501        String direction = desc ? "DESC" : "ASC";
    502502        List<Number> selectedAnnotIDs = annotationDao.sublistOrderedAnnotationIDs(annotationIDs, offset, maximumAnnotations, orderedBy, direction);
    503503        List<UUID> annotationUUIDs = new ArrayList<UUID>();
     
    641641        return annotationDao.addAnnotationPrincipalPermission(annotationID, userID, permission);
    642642    }
    643    
     643
    644644    //////////// notebooks //////
    645 
    646645    @Override
    647646    public Number createNotebook(Notebook notebook, Number ownerID) {
     
    719718        return result;
    720719    }
    721    
     720
    722721    @Override
    723722    public boolean deleteNotebook(Number notebookID) {
    724         boolean deletePermissions = notebookDao.deleteAllPermissionsForNotebook(notebookID);
    725         boolean deleteAnnotations = notebookDao.deleteAllAnnotationsFromNotebook(notebookID);
    726         return notebookDao.deleteNotebook(notebookID);
    727     }
    728 
    729     ////////////// HELPERS ////////////////////
    730     private Target createFreshTarget(TargetInfo targetInfo) {
     723        if (notebookDao.deleteAllPermissionsForNotebook(notebookID) || notebookDao.deleteAllAnnotationsFromNotebook(notebookID)) {
     724            return notebookDao.deleteNotebook(notebookID);
     725        } else {
     726            return false;
     727        }
     728    }
     729
     730////////////// HELPERS ////////////////////
     731private Target createFreshTarget(TargetInfo targetInfo) {
    731732        Target target = new Target();
    732733        target.setLink(targetInfo.getLink());
Note: See TracChangeset for help on using the changeset viewer.