JrVltPackageManagerAdapter.java
2.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* javax.jcr.RepositoryException
* javax.jcr.Session
* org.apache.jackrabbit.vault.packaging.ExportOptions
* org.apache.jackrabbit.vault.packaging.PackageManager
* org.apache.jackrabbit.vault.packaging.VaultPackage
*/
package com.day.jcr.vault.packaging.impl;
import com.day.jcr.vault.packaging.ExportOptions;
import com.day.jcr.vault.packaging.PackageManager;
import com.day.jcr.vault.packaging.VaultPackage;
import com.day.jcr.vault.packaging.impl.JrVltVaultPackage;
import com.day.jcr.vault.packaging.impl.JrVltVaultPackageAdapter;
import java.io.File;
import java.io.IOException;
import java.io.OutputStream;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
public class JrVltPackageManagerAdapter
implements PackageManager {
private final org.apache.jackrabbit.vault.packaging.PackageManager pMgr;
public JrVltPackageManagerAdapter(org.apache.jackrabbit.vault.packaging.PackageManager pMgr) {
this.pMgr = pMgr;
}
public VaultPackage open(File file) throws IOException {
return JrVltVaultPackageAdapter.create(this.pMgr.open(file));
}
public VaultPackage open(File file, boolean strict) throws IOException {
return JrVltVaultPackageAdapter.create(this.pMgr.open(file, strict));
}
public VaultPackage assemble(Session s, ExportOptions opts, File file) throws IOException, RepositoryException {
return JrVltVaultPackageAdapter.create(this.pMgr.assemble(s, opts.toJrVltExportOptions(), file));
}
public void assemble(Session s, ExportOptions opts, OutputStream out) throws IOException, RepositoryException {
this.pMgr.assemble(s, opts.toJrVltExportOptions(), out);
}
public VaultPackage rewrap(ExportOptions opts, VaultPackage src, File file) throws IOException, RepositoryException {
return JrVltVaultPackageAdapter.create(this.pMgr.rewrap(opts.toJrVltExportOptions(), JrVltVaultPackage.create(src), file));
}
public void rewrap(ExportOptions opts, VaultPackage src, OutputStream out) throws IOException {
this.pMgr.rewrap(opts.toJrVltExportOptions(), JrVltVaultPackage.create(src), out);
}
}