Interface RegisteredPackage
- 
- All Superinterfaces:
- AutoCloseable,- Comparable<RegisteredPackage>
 - All Known Implementing Classes:
- FSRegisteredPackage,- JcrRegisteredPackage
 
 @ProviderType public interface RegisteredPackage extends Comparable<RegisteredPackage>, AutoCloseable RegisteredPackage...
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()Closes this package and releases underlying data.@NotNull Dependency[]getDependencies()Returns the dependencies of this package@NotNull PackageIdgetId()Returns the id of this package@Nullable CalendargetInstallationTime()Returns the date when the package was installed@NotNull VaultPackagegetPackage()Returns the vault package stored in the data of this package@NotNull PackagePropertiesgetPackageProperties()Returns thePackagePropertiesof this packagelonggetSize()Returns the size of the underlying package.@NotNull WorkspaceFiltergetWorkspaceFilter()Returns theWorkspaceFilterof this packagebooleanisInstalled()Checks if this package is installed.- 
Methods inherited from interface java.lang.ComparablecompareTo
 
- 
 
- 
- 
- 
Method Detail- 
getId@NotNull @NotNull PackageId getId() Returns the id of this package- Returns:
- the id of this package.
 
 - 
getPackage@NotNull @NotNull VaultPackage getPackage() throws IOException Returns the vault package stored in the data of this package- Returns:
- the package
- Throws:
- IOException- if an I/O error occurs
 
 - 
getDependencies@NotNull @NotNull Dependency[] getDependencies() Returns the dependencies of this package- Returns:
- the dependencies of this package.
 
 - 
getWorkspaceFilter@NotNull @NotNull WorkspaceFilter getWorkspaceFilter() Returns theWorkspaceFilterof this package- Returns:
- WorkspaceFilterof this package
 
 - 
getPackageProperties@NotNull @NotNull PackageProperties getPackageProperties() throws IOException Returns thePackagePropertiesof this package- Returns:
- PackagePropertiesof this package
- Throws:
- IOException- if an I/O error occurs
 
 - 
getSizelong getSize() Returns the size of the underlying package.- Returns:
- the size in bytes
 
 - 
isInstalledboolean isInstalled() Checks if this package is installed.- Returns:
- trueif this package is installed.
 
 - 
getInstallationTime@Nullable @Nullable Calendar getInstallationTime() Returns the date when the package was installed- Returns:
- the installed date or nullif not installed.
 
 - 
closevoid close() Closes this package and releases underlying data.- Specified by:
- closein interface- AutoCloseable
 
 
- 
 
-