public class TemplateEntry extends Object
| Constructor and Description |
|---|
TemplateEntry(Branch branch)
Creates a new template entry that will be associated with the provided
branch.
|
TemplateEntry(Template template,
DN parentDN)
Creates a new template entry that will be associated with the provided
template.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addValue(TemplateValue value)
Adds the provided template value to this entry.
|
Branch |
getBranch()
Retrieves the branch used to generate this entry.
|
DN |
getDN()
Retrieves the DN for this template entry, if it is known.
|
DN |
getParentDN()
Retrieves the DN of the parent entry for this template entry.
|
Template |
getTemplate()
Retrieves the template used to generate this entry.
|
TemplateValue |
getValue(AttributeType attributeType)
Retrieves the value for the specified attribute, if defined.
|
List<TemplateValue> |
getValues(AttributeType attributeType)
Retrieves the set of values for the specified attribute, if defined.
|
boolean |
hasAttribute(AttributeType attributeType)
Indicates whether this entry contains one or more values for the specified
attribute type.
|
boolean |
toLDIF(LDIFExportConfig exportConfig)
Writes this entry in LDIF form.
|
public TemplateEntry(Branch branch)
branch - The branch to use when creating this template entry.public TemplateEntry(Template template, DN parentDN)
template - The template used to generate this entry.parentDN - The DN of the parent entry for this template entry.public Branch getBranch()
null if it
is associated with a template instead of a branch.public Template getTemplate()
null if
it is associated with a branch instead of a template.public DN getParentDN()
null if there is no parent DN.public DN getDN()
null if it cannot yet be determined.public boolean hasAttribute(AttributeType attributeType)
attributeType - The attribute type for which to make the
determination.true if this entry contains one or more values for
the specified attribute type, or false if not.public TemplateValue getValue(AttributeType attributeType)
attributeType - The attribute type for which to retrieve the value.null if
there are no values for that attribute type.public List<TemplateValue> getValues(AttributeType attributeType)
attributeType - The attribute type for which to retrieve the set of
values.null if there are no values for that attribute type.public void addValue(TemplateValue value)
value - The value to add to this entry.public boolean toLDIF(LDIFExportConfig exportConfig) throws IOException, LDIFException
exportConfig - The configuration that specifies how the
entry should be written.true if the entry is actually written, or
false if it is not for some reason.IOException - If a problem occurs while writing the
information.LDIFException - If a problem occurs while trying to
determine whether to write the entry.Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.