-
public class VaultDefinitionRepresents collection of metadata being a part of CRX package.
-
-
Field Summary
Fields Modifier and Type Field Description private final MapProperty<String, String>manifestPropertiesprivate final Property<String>nameprivate final Property<String>groupprivate final Property<String>versionprivate final Property<String>descriptionprivate final Property<String>createdByprivate final ListProperty<FilterElement>filterElementsprivate final Set<String>filtersprivate final Set<String>filterRootsprivate final ListProperty<String>nodeTypeLibsprivate final ListProperty<String>nodeTypeLinesprivate final MapProperty<String, Any>propertiesprivate final Map<String, Any>fileProperties
-
Constructor Summary
Constructors Constructor Description VaultDefinition(AemExtension aem)
-
Method Summary
Modifier and Type Method Description final Unitfilter(String root, Function1<FilterElement, Unit> definition)final Unitfilter(Provider<String> root, Function1<FilterElement, Unit> definition)final Unitfilters(Array<Out String> roots)final Unitfilters(Iterable<String> roots)final Unitfilters(File file)final Unitfilters(RegularFileProperty file, Boolean optionallyExist)final Unitfilters(Provider<File> provider, Boolean optionallyExist)final UnitnodeTypes(RegularFileProperty file, Boolean optionallyExist)final UnitnodeTypes(Provider<File> provider, Boolean optionallyExist)final UnitnodeTypeLibs(RegularFileProperty file, Boolean optionallyExist)final UnitnodeTypeLibs(Provider<File> provider, Boolean optionallyExist)final UnitnodeTypeLines(RegularFileProperty file, Boolean optionallyExist)final UnitnodeTypeLines(Provider<File> provider, Boolean optionallyExist)final Unitproperty(String name, String value)final UnitacHandling(Boolean value)final UnitrequiresRoot(Boolean value)StringtoString()final MapProperty<String, String>getManifestProperties()final Property<String>getName()Name visible in CRX package manager final Property<String>getGroup()Group for categorizing in CRX package manager final Property<String>getVersion()Version visible in CRX package manager. final Property<String>getDescription()final Property<String>getCreatedBy()final ListProperty<FilterElement>getFilterElements()final Set<String>getFilters()final Set<String>getFilterRoots()final ListProperty<String>getNodeTypeLibs()final ListProperty<String>getNodeTypeLines()final MapProperty<String, Any>getProperties()Additional entries added to file 'META-INF/vault/properties.xml'. final Map<String, Any>getFileProperties()Any properties that could be used in any text file being a part of composed package. -
-
Constructor Detail
-
VaultDefinition
VaultDefinition(AemExtension aem)
-
-
Method Detail
-
filters
final Unit filters(RegularFileProperty file, Boolean optionallyExist)
-
nodeTypes
final Unit nodeTypes(RegularFileProperty file, Boolean optionallyExist)
-
nodeTypeLibs
final Unit nodeTypeLibs(RegularFileProperty file, Boolean optionallyExist)
-
nodeTypeLibs
final Unit nodeTypeLibs(Provider<File> provider, Boolean optionallyExist)
-
nodeTypeLines
final Unit nodeTypeLines(RegularFileProperty file, Boolean optionallyExist)
-
nodeTypeLines
final Unit nodeTypeLines(Provider<File> provider, Boolean optionallyExist)
-
acHandling
final Unit acHandling(Boolean value)
-
requiresRoot
final Unit requiresRoot(Boolean value)
-
getManifestProperties
final MapProperty<String, String> getManifestProperties()
-
getVersion
final Property<String> getVersion()
Version visible in CRX package manager.
-
getDescription
final Property<String> getDescription()
-
getCreatedBy
final Property<String> getCreatedBy()
-
getFilterElements
final ListProperty<FilterElement> getFilterElements()
-
getFilters
@Internal() final Set<String> getFilters()
-
getFilterRoots
@Internal() final Set<String> getFilterRoots()
-
getNodeTypeLibs
final ListProperty<String> getNodeTypeLibs()
-
getNodeTypeLines
final ListProperty<String> getNodeTypeLines()
-
getProperties
final MapProperty<String, Any> getProperties()
Additional entries added to file 'META-INF/vault/properties.xml'.
-
getFileProperties
@Internal() final Map<String, Any> getFileProperties()
Any properties that could be used in any text file being a part of composed package.
-
-
-
-