Ignore:
Timestamp:
02/20/14 15:52:16 (10 years ago)
Author:
olhsha
Message:

refactoring repetitive code for different sort of resources. Replaced with one code using enum type Resource

File:
1 edited

Legend:

Unmodified
Added
Removed
  • DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/main/java/eu/dasish/annotation/backend/rest/TargetResource.java

    r4532 r4539  
    2121import com.sun.jersey.multipart.MultiPart;
    2222import eu.dasish.annotation.backend.BackendConstants;
     23import eu.dasish.annotation.backend.Resource;
    2324import eu.dasish.annotation.backend.dao.DBIntegrityService;
    2425import eu.dasish.annotation.schema.CachedRepresentationInfo;
     
    9192            dbIntegrityService.setServiceURI(uriInfo.getBaseUri().toString());
    9293            try {
    93                 final Number targetID = dbIntegrityService.getTargetInternalIdentifier(UUID.fromString(externalIdentifier));
     94                final Number targetID = dbIntegrityService.getResourceInternalIdentifier(UUID.fromString(externalIdentifier), Resource.TARGET);
    9495                if (targetID != null) {
    9596                    final Target target = dbIntegrityService.getTarget(targetID);
     
    118119            dbIntegrityService.setServiceURI(uriInfo.getBaseUri().toString());
    119120            try {
    120                 final Number targetID = dbIntegrityService.getTargetInternalIdentifier(UUID.fromString(externalIdentifier));
     121                final Number targetID = dbIntegrityService.getResourceInternalIdentifier(UUID.fromString(externalIdentifier), Resource.TARGET);
    121122                if (targetID != null) {
    122123                    final ReferenceList siblings = dbIntegrityService.getTargetsForTheSameLinkAs(targetID);
     
    148149            dbIntegrityService.setServiceURI(uriInfo.getBaseUri().toString());
    149150            try {
    150                 final Number targetID = dbIntegrityService.getTargetInternalIdentifier(UUID.fromString(targetIdentifier));
     151                final Number targetID = dbIntegrityService.getResourceInternalIdentifier(UUID.fromString(targetIdentifier), Resource.TARGET);
    151152                if (targetID != null) {
    152153                    CachedRepresentationInfo metadata = multiPart.getBodyParts().get(0).getEntityAs(CachedRepresentationInfo.class);
     
    177178            dbIntegrityService.setServiceURI(uriInfo.getBaseUri().toString());
    178179            try {
    179                 final Number targetID = dbIntegrityService.getTargetInternalIdentifier(UUID.fromString(targetExternalIdentifier));
    180                 if (targetID != null) {
    181                     final Number cachedID = dbIntegrityService.getCachedRepresentationInternalIdentifier(UUID.fromString(cachedExternalIdentifier));
     180                final Number targetID = dbIntegrityService.getResourceInternalIdentifier(UUID.fromString(targetExternalIdentifier), Resource.TARGET);
     181                if (targetID != null) {
     182                    final Number cachedID = dbIntegrityService.getResourceInternalIdentifier(UUID.fromString(cachedExternalIdentifier), Resource.CACHED_REPRESENTATION);
    182183                    if (cachedID != null) {
    183184                        int[] resultDelete = dbIntegrityService.deleteCachedRepresentationOfTarget(targetID, cachedID);
Note: See TracChangeset for help on using the changeset viewer.