Class ContentPackage2FeatureModelConverter
- java.lang.Object
-
- org.apache.sling.feature.cpconverter.vltpkg.BaseVaultPackageScanner
-
- org.apache.sling.feature.cpconverter.ContentPackage2FeatureModelConverter
-
public class ContentPackage2FeatureModelConverter extends BaseVaultPackageScanner
-
-
Field Summary
Fields Modifier and Type Field Description static String
PACKAGE_CLASSIFIER
static String
ZIP_TYPE
-
Fields inherited from class org.apache.sling.feature.cpconverter.vltpkg.BaseVaultPackageScanner
logger, packageManager, strictValidation
-
-
Constructor Summary
Constructors Constructor Description ContentPackage2FeatureModelConverter()
ContentPackage2FeatureModelConverter(boolean strictValidation)
-
Method Summary
-
Methods inherited from class org.apache.sling.feature.cpconverter.vltpkg.BaseVaultPackageScanner
onDirectory, open, traverse, traverse
-
-
-
-
Field Detail
-
ZIP_TYPE
public static final String ZIP_TYPE
- See Also:
- Constant Field Values
-
PACKAGE_CLASSIFIER
public static final String PACKAGE_CLASSIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
setEntryHandlersManager
public ContentPackage2FeatureModelConverter setEntryHandlersManager(EntryHandlersManager handlersManager)
-
getFeaturesManager
public FeaturesManager getFeaturesManager()
-
setFeaturesManager
public ContentPackage2FeatureModelConverter setFeaturesManager(FeaturesManager featuresManager)
-
setResourceFilter
public ContentPackage2FeatureModelConverter setResourceFilter(ResourceFilter resourceFilter)
-
getArtifactsDeployer
public ArtifactsDeployer getArtifactsDeployer()
-
setBundlesDeployer
public ContentPackage2FeatureModelConverter setBundlesDeployer(ArtifactsDeployer bundlesDeployer)
-
getAclManager
public AclManager getAclManager()
-
setAclManager
public ContentPackage2FeatureModelConverter setAclManager(AclManager aclManager)
-
getMainPackageAssembler
public VaultPackageAssembler getMainPackageAssembler()
-
setEmitter
public ContentPackage2FeatureModelConverter setEmitter(PackagesEventsEmitter emitter)
-
setDropContent
public ContentPackage2FeatureModelConverter setDropContent(boolean dropContent)
-
setFailOnMixedPackages
public ContentPackage2FeatureModelConverter setFailOnMixedPackages(boolean failOnMixedPackages)
-
firstPass
protected Collection<org.apache.jackrabbit.vault.packaging.VaultPackage> firstPass(File... contentPackages) throws Exception
- Throws:
Exception
-
secondPass
protected void secondPass(Collection<org.apache.jackrabbit.vault.packaging.VaultPackage> orderedContentPackages) throws Exception
- Throws:
Exception
-
processSubPackage
public void processSubPackage(String path, String runMode, org.apache.jackrabbit.vault.packaging.VaultPackage vaultPackage) throws Exception
- Throws:
Exception
-
isSubContentPackageIncluded
protected boolean isSubContentPackageIncluded(String path)
-
onFile
protected void onFile(String entryPath, org.apache.jackrabbit.vault.fs.io.Archive archive, org.apache.jackrabbit.vault.fs.io.Archive.Entry entry) throws Exception
- Overrides:
onFile
in classBaseVaultPackageScanner
- Throws:
Exception
-
addCdnPattern
protected void addCdnPattern(Pattern cndPattern)
- Overrides:
addCdnPattern
in classBaseVaultPackageScanner
-
-