Class JcrRegisteredPackage
java.lang.Object
org.apache.jackrabbit.vault.packaging.registry.impl.JcrRegisteredPackage
- All Implemented Interfaces:
AutoCloseable,Comparable<RegisteredPackage>,RegisteredPackage
JcrRegisteredPackage...-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes this package and releases underlying data.intReturns the dependencies of this package@NotNull PackageIdgetId()Returns the id of this package@Nullable CalendarReturns the date when the package was installed@NotNull VaultPackageReturns the vault package stored in the data of this packageReturns thePackagePropertiesof this packagelonggetSize()Returns the size of the underlying package.Returns theWorkspaceFilterof this packagebooleanChecks if this package is installed.
-
Constructor Details
-
JcrRegisteredPackage
- Throws:
IOExceptionRepositoryException
-
-
Method Details
-
getJcrPackage
-
getId
Description copied from interface:RegisteredPackageReturns the id of this package- Specified by:
getIdin interfaceRegisteredPackage- Returns:
- the id of this package.
-
getPackage
Description copied from interface:RegisteredPackageReturns the vault package stored in the data of this package- Specified by:
getPackagein interfaceRegisteredPackage- Returns:
- the package
- Throws:
IOException- if an I/O error occurs
-
isInstalled
public boolean isInstalled()Description copied from interface:RegisteredPackageChecks if this package is installed.- Specified by:
isInstalledin interfaceRegisteredPackage- Returns:
trueif this package is installed.
-
getSize
public long getSize()Description copied from interface:RegisteredPackageReturns the size of the underlying package.- Specified by:
getSizein interfaceRegisteredPackage- Returns:
- the size in bytes
-
getInstallationTime
Description copied from interface:RegisteredPackageReturns the date when the package was installed- Specified by:
getInstallationTimein interfaceRegisteredPackage- Returns:
- the installed date or
nullif not installed.
-
close
public void close()Description copied from interface:RegisteredPackageCloses this package and releases underlying data.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceRegisteredPackage
-
compareTo
- Specified by:
compareToin interfaceComparable<RegisteredPackage>
-
getDependencies
Description copied from interface:RegisteredPackageReturns the dependencies of this package- Specified by:
getDependenciesin interfaceRegisteredPackage- Returns:
- the dependencies of this package.
-
getWorkspaceFilter
Description copied from interface:RegisteredPackageReturns theWorkspaceFilterof this package- Specified by:
getWorkspaceFilterin interfaceRegisteredPackage- Returns:
WorkspaceFilterof this package
-
getPackageProperties
Description copied from interface:RegisteredPackageReturns thePackagePropertiesof this package- Specified by:
getPackagePropertiesin interfaceRegisteredPackage- Returns:
PackagePropertiesof this package- Throws:
IOException- if an I/O error occurs
-