Ignore:
Timestamp:
03/16/10 17:41:09 (14 years ago)
Author:
oschonef
Message:
  • prepare for integration with GWDG handle service
  • add internal PID provider for test deployment
  • remove old preliminary toy handle service
File:
1 edited

Legend:

Unmodified
Added
Removed
  • VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/model/ClarinVirtualCollection.java

    r229 r234  
    4949                @XmlElement(name = "MdSelfLink")
    5050                public URI getSelfLink() {
    51                         // FIXME: wrong link
    52                         return cvc.createHandleURI(cvc.getVirtualCollection().getUUID());
     51                        return cvc.getVirtualCollection()
     52                      .getPersistentIdentifier()
     53                      .createURI();
    5354                }
    5455
     
    169170        }
    170171
    171         private URI handleBaseUri;
    172172        private VirtualCollection vc;
    173173        private Header header;
     
    180180        }
    181181
    182         public ClarinVirtualCollection(VirtualCollection vc, URI handleBaseUri) {
     182        public ClarinVirtualCollection(VirtualCollection vc) {
    183183                if (vc == null) {
    184184                        throw new NullPointerException("vc == null");
    185185                }
    186186                this.vc = vc;
    187                 this.handleBaseUri = handleBaseUri;
    188187                this.header = new Header(this);
    189188                this.resources = new Resources(this);
     
    191190        }
    192191
    193         URI createHandleURI(String pid) {
    194                 return URI.create(handleBaseUri.toString() + "/" + pid);
    195         }
    196 
    197192        VirtualCollection getVirtualCollection() {
    198193                return vc;
Note: See TracChangeset for help on using the changeset viewer.