Ignore:
Timestamp:
12/11/13 15:59:54 (10 years ago)
Author:
olhsha
Message:

a fragments (of a target) is now a part of the attribute link. The Dao's and unit tests are updated and work. Fixed corrupted pom (there was ill glass-fish dependency that spoiled authentication)

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

    r4028 r4181  
    135135    }
    136136
    137     ////////////////////////////////////////////////////////
    138     // TODO: refactor, Target grabbing should be made a separate private method
     137   
    139138    @Override
    140139    public Annotation getAnnotation(Number annotationID) {
     
    150149            TargetInfoList sis = new TargetInfoList();
    151150            for (Number targetID : targetIDs) {
    152                 Target target = targetDao.getTarget(targetID);
    153                 TargetInfo targetInfo = new TargetInfo();
    154                 targetInfo.setLink(target.getLink());
    155                 targetInfo.setRef(target.getURI());
    156                 targetInfo.setVersion(target.getVersion());
     151                TargetInfo targetInfo = getTargetInfoFromTarget(targetDao.getTarget(targetID));
    157152                sis.getTargetInfo().add(targetInfo);
    158153            }
     
    547542        return addedPermissions;
    548543    }
     544   
     545     private TargetInfo getTargetInfoFromTarget(Target target) {
     546        TargetInfo targetInfo = new TargetInfo();
     547        targetInfo.setRef(target.getURI());
     548        targetInfo.setLink(target.getLink());
     549        targetInfo.setVersion(target.getVersion());
     550        return targetInfo;
     551    }
    549552}
Note: See TracChangeset for help on using the changeset viewer.