@Deprecated public interface JcrPackageManager extends PackageManager
PackageManager
by repository specific operations.Modifier and Type | Method and Description |
---|---|
void |
assemble(JcrPackageDefinition definition,
ProgressTrackerListener listener,
OutputStream out)
Deprecated.
Assembles a package directly to a output stream
|
void |
assemble(JcrPackage pack,
ProgressTrackerListener listener)
Deprecated.
Assembles a package.
|
void |
assemble(Node packNode,
JcrPackageDefinition definition,
ProgressTrackerListener listener)
Deprecated.
Assembles a package.
|
JcrPackage |
create(Node folder,
String name)
Deprecated.
Creates a new package below the given folder.
|
JcrPackage |
create(String group,
String name,
String version)
Deprecated.
Creates a new package with the new group, name and version.
|
Node |
getPackageRoot()
Deprecated.
Returns the configured package root node.
|
Node |
getPackageRoot(boolean noCreate)
Deprecated.
Returns the configured package root node.
|
List<JcrPackage> |
listPackages()
Deprecated.
Returns the list of all packages installed below the package root.
|
List<JcrPackage> |
listPackages(String group,
boolean built)
Deprecated.
Returns the list of all packages installed below the package root that
match the given group.
|
List<JcrPackage> |
listPackages(WorkspaceFilter filter)
Deprecated.
Returns the list of all packages installed below the package root that are
included in the filter.
|
JcrPackage |
open(Node node)
Deprecated.
Opens a package that is based on the given node.
|
JcrPackage |
open(Node node,
boolean allowInvalid)
Deprecated.
Opens a package that is based on the given node.
|
JcrPackage |
open(PackageId id)
Deprecated.
Opens a package with the given package id.
|
void |
remove(JcrPackage pack)
Deprecated.
Removes a package and its snaphost if present.
|
JcrPackage |
rename(JcrPackage pack,
String groupId,
String name)
Deprecated.
Renames the given package with a new group id and name.
|
JcrPackage |
rename(JcrPackage pack,
String groupId,
String name,
String version)
Deprecated.
Renames the given package with a new group id, name and version.
|
PackageId |
resolve(Dependency dependency,
boolean onlyInstalled)
Deprecated.
Finds the id of the package that matches the given dependency best.
|
void |
rewrap(JcrPackage pack,
ProgressTrackerListener listener)
Deprecated.
Rewraps the package in respect to its underlying definition.
|
JcrPackage |
upload(File file,
boolean isTmpFile,
boolean replace,
String nameHint)
Deprecated.
Uploads a package.
|
JcrPackage |
upload(File file,
boolean isTmpFile,
boolean replace,
String nameHint,
boolean strict)
Deprecated.
Uploads a package.
|
JcrPackage |
upload(InputStream in,
boolean replace)
Deprecated.
Uploads a package.
|
JcrPackage |
upload(InputStream in,
boolean replace,
boolean strict)
Deprecated.
Uploads a package.
|
assemble, assemble, rewrap, rewrap
JcrPackage open(PackageId id) throws RepositoryException
id
- the package id.null
it the package does not exist or is not valid.RepositoryException
- if an error occursJcrPackage open(Node node) throws RepositoryException
open
in interface PackageManager
node
- the underlying nodenull
it the package is not
valid.RepositoryException
- if an error occursJcrPackage open(Node node, boolean allowInvalid) throws RepositoryException
allowInvalid
is true
also invalid packages are returned, but only if the
node is file like (i.e. is nt:hierarchyNode and has a
jcr:content/jcr:data property).open
in interface PackageManager
node
- the underlying nodeallowInvalid
- if true
invalid packages are openend, too.null
it the package is not
valid unless allowInvalid
is true
.RepositoryException
- if an error occursPackageId resolve(Dependency dependency, boolean onlyInstalled) throws RepositoryException
onlyInstalled
is true
only installed packages are searched.dependency
- dependency informationonlyInstalled
- if true
only installed packages are searched.null
if not found.RepositoryException
- if an error occursJcrPackage upload(File file, boolean isTmpFile, boolean replace, String nameHint) throws RepositoryException, IOException
null
is returned unless replace
is true
.file
- package file to uploadisTmpFile
- indicates if the given file is a temp file and can be
deleted when the package is closedreplace
- if true
existing packages are replaced.nameHint
- hint for the name if package does not provide onenull
if not installedRepositoryException
- if an error occurrsIOException
- if an I/O error occurrsJcrPackage upload(File file, boolean isTmpFile, boolean replace, String nameHint, boolean strict) throws RepositoryException, IOException
ItemExistsException
is thrown unless replace
is
true
.file
- package file to uploadisTmpFile
- indicates if the given file is a temp file and can be
deleted when the package is closedreplace
- if true
existing packages are replaced.nameHint
- hint for the name if package does not provide onestrict
- if true
import is more strict in regards to errorsRepositoryException
- if an error occurrsIOException
- if an I/O error occurrsJcrPackage upload(InputStream in, boolean replace) throws RepositoryException, IOException
ItemExistsException
is thrown unless replace
is
true
.in
- input stream that provides the content of the package. note that after this method returns,
the input stream is closed in any case.replace
- if true
existing packages are replaced.RepositoryException
- if an error occurrsIOException
- if an I/O error occurrsJcrPackage upload(InputStream in, boolean replace, boolean strict) throws RepositoryException, IOException
ItemExistsException
is thrown unless replace
is
true
.in
- input stream that provides the content of the package. note that after this method returns,
the input stream is closed in any case.replace
- if true
existing packages are replaced.strict
- if true
import is more strict in regards to errorsRepositoryException
- if an error occurrsIOException
- if an I/O error occurrsJcrPackage create(Node folder, String name) throws RepositoryException, IOException
folder
- parent foldername
- name of the new packageRepositoryException
- if a repository error occurrsIOException
- if an I/O exception occursJcrPackage create(String group, String name, String version) throws RepositoryException, IOException
group
- group of the new packagename
- name of the new packageversion
- version of the new package; can be null
RepositoryException
- if a repository error occurrsIOException
- if an I/O exception occursvoid remove(JcrPackage pack) throws RepositoryException
pack
- the package to removeRepositoryException
- if a repository error occurrsJcrPackage rename(JcrPackage pack, String groupId, String name) throws PackageException, RepositoryException
pack
- the package to renamegroupId
- the new group id or null
name
- the new name or null
RepositoryException
- if an error occursPackageException
- if the package is not unwrapped.JcrPackage rename(JcrPackage pack, String groupId, String name, String version) throws PackageException, RepositoryException
pack
- the package to renamegroupId
- the new group id or null
name
- the new name or null
version
- the new version or null
RepositoryException
- if an error occursPackageException
- if the package is not unwrapped.void assemble(JcrPackage pack, ProgressTrackerListener listener) throws PackageException, RepositoryException, IOException
pack
- the package to assemblelistener
- a progress listenerPackageException
- if a package error occursRepositoryException
- if a repository error occursIOException
- if an I/O error occursvoid assemble(Node packNode, JcrPackageDefinition definition, ProgressTrackerListener listener) throws PackageException, RepositoryException, IOException
packNode
- the node of the packagedefinition
- the definition of the packagelistener
- a progress listenerPackageException
- if a package error occursRepositoryException
- if a repository error occursIOException
- if an I/O error occursvoid assemble(JcrPackageDefinition definition, ProgressTrackerListener listener, OutputStream out) throws IOException, RepositoryException, PackageException
definition
- the definition of the packagelistener
- a progress listenerout
- the output stream to write toRepositoryException
- if a repository error occursIOException
- if an I/O error occursPackageException
- if a package error occursvoid rewrap(JcrPackage pack, ProgressTrackerListener listener) throws PackageException, RepositoryException, IOException
pack
- the package to rewraplistener
- the progress listenerPackageException
- if a package error occursRepositoryException
- if a repository error occursIOException
- if an I/O error occursNode getPackageRoot() throws RepositoryException
RepositoryException
- if an error occursNode getPackageRoot(boolean noCreate) throws RepositoryException
noCreate
- do not create missing root if true
null
if not present and noCreate is true
.RepositoryException
- if an error occursList<JcrPackage> listPackages() throws RepositoryException
RepositoryException
- if an error occursList<JcrPackage> listPackages(WorkspaceFilter filter) throws RepositoryException
filter
- filter for packagesRepositoryException
- if an error occursList<JcrPackage> listPackages(String group, boolean built) throws RepositoryException
group
is null
all
packages are returned.group
- the group filterbuilt
- if true
only packages with size > 0 are listedRepositoryException
- if an error occurs"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"