@ConsumerType public class Echo extends Object implements net.adamcin.oakpal.api.ProgressCheck
| Constructor and Description | 
|---|
Echo()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
afterExtract(org.apache.jackrabbit.vault.packaging.PackageId packageId,
            javax.jcr.Session inspectSession)  | 
void | 
afterScanPackage(org.apache.jackrabbit.vault.packaging.PackageId scanPackageId,
                javax.jcr.Session inspectSession)  | 
void | 
appliedRepoInitScripts(org.apache.jackrabbit.vault.packaging.PackageId scanPackageId,
                      List<String> scripts,
                      net.adamcin.oakpal.api.SlingInstallable slingInstallable,
                      javax.jcr.Session inspectSession)  | 
void | 
beforeExtract(org.apache.jackrabbit.vault.packaging.PackageId packageId,
             javax.jcr.Session inspectSession,
             org.apache.jackrabbit.vault.packaging.PackageProperties packageProperties,
             org.apache.jackrabbit.vault.fs.config.MetaInf metaInf,
             List<org.apache.jackrabbit.vault.packaging.PackageId> subpackages)  | 
void | 
beforeSlingInstall(org.apache.jackrabbit.vault.packaging.PackageId scanPackageId,
                  net.adamcin.oakpal.api.SlingInstallable slingInstallable,
                  javax.jcr.Session inspectSession)  | 
void | 
deletedPath(org.apache.jackrabbit.vault.packaging.PackageId packageId,
           String path,
           javax.jcr.Session inspectSession)  | 
protected void | 
echo(String message,
    Object... formatArgs)
Override this method to use a logger instead of System.out, for example. 
 | 
void | 
finishedScan()  | 
String | 
getCheckName()  | 
Collection<net.adamcin.oakpal.api.Violation> | 
getReportedViolations()  | 
void | 
identifyEmbeddedPackage(org.apache.jackrabbit.vault.packaging.PackageId packageId,
                       org.apache.jackrabbit.vault.packaging.PackageId parentId,
                       net.adamcin.oakpal.api.EmbeddedPackageInstallable slingInstallable)  | 
void | 
identifyPackage(org.apache.jackrabbit.vault.packaging.PackageId packageId,
               File file)  | 
void | 
identifySubpackage(org.apache.jackrabbit.vault.packaging.PackageId packageId,
                  org.apache.jackrabbit.vault.packaging.PackageId parentId)  | 
void | 
importedPath(org.apache.jackrabbit.vault.packaging.PackageId packageId,
            String path,
            javax.jcr.Node node)
Deprecated.  
 | 
void | 
importedPath(org.apache.jackrabbit.vault.packaging.PackageId packageId,
            String path,
            javax.jcr.Node node,
            net.adamcin.oakpal.api.PathAction action)  | 
void | 
readManifest(org.apache.jackrabbit.vault.packaging.PackageId packageId,
            Manifest manifest)  | 
void | 
simulateSling(net.adamcin.oakpal.api.SlingSimulator slingSimulator,
             Set<String> runModes)  | 
void | 
startedScan()  | 
public Collection<net.adamcin.oakpal.api.Violation> getReportedViolations()
getReportedViolations in interface net.adamcin.oakpal.api.ViolationReporterprotected void echo(String message, @NotNull Object... formatArgs)
message - message to printformatArgs - optional args to String.format(String, Object...)public String getCheckName()
getCheckName in interface net.adamcin.oakpal.api.ProgressCheckpublic void identifyPackage(org.apache.jackrabbit.vault.packaging.PackageId packageId,
                            File file)
identifyPackage in interface net.adamcin.oakpal.api.ProgressCheckpublic void identifySubpackage(org.apache.jackrabbit.vault.packaging.PackageId packageId,
                               org.apache.jackrabbit.vault.packaging.PackageId parentId)
identifySubpackage in interface net.adamcin.oakpal.api.ProgressCheckpublic void readManifest(org.apache.jackrabbit.vault.packaging.PackageId packageId,
                         Manifest manifest)
readManifest in interface net.adamcin.oakpal.api.ProgressCheckpublic void beforeExtract(org.apache.jackrabbit.vault.packaging.PackageId packageId,
                          javax.jcr.Session inspectSession,
                          org.apache.jackrabbit.vault.packaging.PackageProperties packageProperties,
                          org.apache.jackrabbit.vault.fs.config.MetaInf metaInf,
                          List<org.apache.jackrabbit.vault.packaging.PackageId> subpackages)
                   throws javax.jcr.RepositoryException
beforeExtract in interface net.adamcin.oakpal.api.ProgressCheckjavax.jcr.RepositoryException@Deprecated public void importedPath(org.apache.jackrabbit.vault.packaging.PackageId packageId, String path, javax.jcr.Node node) throws javax.jcr.RepositoryException
importedPath in interface net.adamcin.oakpal.api.ProgressCheckjavax.jcr.RepositoryExceptionpublic void importedPath(org.apache.jackrabbit.vault.packaging.PackageId packageId,
                         String path,
                         javax.jcr.Node node,
                         net.adamcin.oakpal.api.PathAction action)
                  throws javax.jcr.RepositoryException
importedPath in interface net.adamcin.oakpal.api.ProgressCheckjavax.jcr.RepositoryExceptionpublic void deletedPath(org.apache.jackrabbit.vault.packaging.PackageId packageId,
                        String path,
                        javax.jcr.Session inspectSession)
                 throws javax.jcr.RepositoryException
deletedPath in interface net.adamcin.oakpal.api.ProgressCheckjavax.jcr.RepositoryExceptionpublic void afterExtract(org.apache.jackrabbit.vault.packaging.PackageId packageId,
                         javax.jcr.Session inspectSession)
                  throws javax.jcr.RepositoryException
afterExtract in interface net.adamcin.oakpal.api.ProgressCheckjavax.jcr.RepositoryExceptionpublic void simulateSling(net.adamcin.oakpal.api.SlingSimulator slingSimulator,
                          Set<String> runModes)
simulateSling in interface net.adamcin.oakpal.api.ProgressCheckpublic void identifyEmbeddedPackage(org.apache.jackrabbit.vault.packaging.PackageId packageId,
                                    org.apache.jackrabbit.vault.packaging.PackageId parentId,
                                    net.adamcin.oakpal.api.EmbeddedPackageInstallable slingInstallable)
identifyEmbeddedPackage in interface net.adamcin.oakpal.api.ProgressCheckpublic void beforeSlingInstall(org.apache.jackrabbit.vault.packaging.PackageId scanPackageId,
                               net.adamcin.oakpal.api.SlingInstallable slingInstallable,
                               javax.jcr.Session inspectSession)
                        throws javax.jcr.RepositoryException
beforeSlingInstall in interface net.adamcin.oakpal.api.ProgressCheckjavax.jcr.RepositoryExceptionpublic void appliedRepoInitScripts(org.apache.jackrabbit.vault.packaging.PackageId scanPackageId,
                                   List<String> scripts,
                                   net.adamcin.oakpal.api.SlingInstallable slingInstallable,
                                   javax.jcr.Session inspectSession)
                            throws javax.jcr.RepositoryException
appliedRepoInitScripts in interface net.adamcin.oakpal.api.ProgressCheckjavax.jcr.RepositoryExceptionpublic void afterScanPackage(org.apache.jackrabbit.vault.packaging.PackageId scanPackageId,
                             javax.jcr.Session inspectSession)
                      throws javax.jcr.RepositoryException
afterScanPackage in interface net.adamcin.oakpal.api.ProgressCheckjavax.jcr.RepositoryExceptionpublic void startedScan()
startedScan in interface net.adamcin.oakpal.api.ScanListenerpublic void finishedScan()
finishedScan in interface net.adamcin.oakpal.api.ScanListenerCopyright © 2017–2020. All rights reserved.