public void update()

in src/main/java/org/apache/sling/installer/core/impl/RegisteredResourceImpl.java [646:669]


    public void update(final File file,
            final Dictionary<String, Object> dict,
            final String digest,
            final int priority,
            final String url) {
        this.removeDataFile();
        if ( file != null ) {
            this.dataFile = file;
        } else {
            while ( !this.dictionary.isEmpty() ) {
                this.dictionary.remove(this.dictionary.keys().nextElement());
            }
            final Enumeration<String> keys = dict.keys();
            while ( keys.hasMoreElements() ) {
                final String key = keys.nextElement();
                this.dictionary.put(key, dict.get(key));
            }
        }
        this.digest = digest;
        this.priority = priority;
        this.url = url;
        final int pos = url.indexOf(':');
        this.urlScheme = url.substring(0, pos);
    }