public class VltDefinition
Represents collection of metadata being a part of CRX package.
public static com.cognifide.gradle.aem.common.pkg.vlt.VltDefinition.Companion Companion
public VltDefinition(@NotNull
AemExtension aem)
Represents collection of metadata being a part of CRX package.
@NotNull public java.lang.String getName()
Name visible in CRX package manager
public void setName(@NotNull
java.lang.String p)
Name visible in CRX package manager
@NotNull public java.lang.String getGroup()
Group for categorizing in CRX package manager
public void setGroup(@NotNull
java.lang.String p)
Group for categorizing in CRX package manager
@NotNull public java.lang.String getVersion()
Version visible in CRX package manager.
public void setVersion(@NotNull
java.lang.String p)
Version visible in CRX package manager.
@Nullable public java.lang.String getDescription()
public void setDescription(@Nullable
java.lang.String p)
@Nullable public java.lang.String getCreatedBy()
public void setCreatedBy(@Nullable
java.lang.String p)
@NotNull public java.util.List<com.cognifide.gradle.aem.common.pkg.vlt.FilterElement> getFilterElements()
public void setFilterElements(@NotNull
java.util.List<com.cognifide.gradle.aem.common.pkg.vlt.FilterElement> p)
public void filterElements(@NotNull
java.io.File file)
@Internal @NotNull public java.util.Collection<com.cognifide.gradle.aem.common.pkg.vlt.FilterElement> getFilterEffectives()
@Internal @NotNull public java.util.Collection<java.lang.String> getFilterRoots()
@Input @NotNull public java.util.Collection<java.lang.String> getFilters()
public void filters(@NotNull
java.lang.String... roots)
public void filters(@NotNull
java.lang.Iterable<java.lang.String> roots)
public void filter(@NotNull
java.lang.String root,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.pkg.vlt.FilterElement,kotlin.Unit> definition)
@NotNull public java.util.List<java.lang.String> getNodeTypeLibs()
public void setNodeTypeLibs(@NotNull
java.util.List<java.lang.String> p)
@NotNull public java.util.List<java.lang.String> getNodeTypeLines()
public void setNodeTypeLines(@NotNull
java.util.List<java.lang.String> p)
@Input @NotNull public java.lang.String getNodeTypes()
public void nodeTypes(@NotNull
java.io.File file)
public void nodeTypes(@NotNull
java.lang.String text)
@NotNull public java.util.Map<java.lang.String,java.lang.Object> getProperties()
Additional entries added to file 'META-INF/vault/properties.xml'.
public void setProperties(@NotNull
java.util.Map<java.lang.String,java.lang.Object> p)
Additional entries added to file 'META-INF/vault/properties.xml'.
public void property(@NotNull
java.lang.String name,
@NotNull
java.lang.String value)
public void ensureDefaults()