JcrURLPassivationHandler.java 876 Bytes
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.aemds.bedrock.internal.Utilities
 */
package com.adobe.aemfd.docmanager.internal.passivation.jcr;

import com.adobe.aemds.bedrock.internal.Utilities;
import com.adobe.aemfd.docmanager.internal.passivation.url.AbstractURLPassivationHandler;
import com.adobe.aemfd.docmanager.passivation.PassivationType;
import java.io.IOException;
import java.net.URL;

public class JcrURLPassivationHandler
extends AbstractURLPassivationHandler {
    protected String jcrPath;

    public JcrURLPassivationHandler(String jcrPath) {
        this.jcrPath = jcrPath;
    }

    protected URL getURL() throws IOException {
        return Utilities.toURL((String)("crx://" + this.jcrPath));
    }

    public void release(boolean passivated, PassivationType pType) {
        this.jcrPath = null;
    }
}