Modifier and Type | Class and Description |
---|---|
static class |
SubEntry.CollectiveConflictBehavior
Defines the set of permissible values for the conflict behavior.
|
Modifier and Type | Field and Description |
---|---|
static String |
ATTR_COLLECTIVE_CONFLICT_BEHAVIOR
The name of the "collectiveConflictBehavior" attribute type,
formatted in all lowercase characters.
|
static String |
ATTR_INHERIT_COLLECTIVE_ATTR
The name of the "inheritAttribute" attribute type,
formatted in all lowercase characters.
|
static String |
ATTR_INHERIT_COLLECTIVE_FROM_BASE
The name of the "inheritFromBaseRDN" attribute type,
formatted in all lowercase characters.
|
static String |
ATTR_INHERIT_COLLECTIVE_FROM_DN
The name of the "inheritFromDNAttribute" attribute type,
formatted in all lowercase characters.
|
static String |
ATTR_INHERIT_COLLECTIVE_FROM_RDN
The name of the "inheritFromRDNAttribute" attribute type,
formatted in all lowercase characters.
|
static String |
ATTR_INHERIT_COLLECTIVE_FROM_RDN_TYPE
The name of the "inheritFromRDNType" attribute type,
formatted in all lowercase characters.
|
Constructor and Description |
---|
SubEntry(Entry entry)
Constructs a subentry object from a given entry object.
|
Modifier and Type | Method and Description |
---|---|
List<Attribute> |
getCollectiveAttributes()
Getter for collective attributes contained within this subentry.
|
SubEntry.CollectiveConflictBehavior |
getConflictBehavior()
Getter for collective conflict behavior defined for this
collective attributes subentry.
|
DN |
getDN()
Retrieves the distinguished name for this subentry.
|
Entry |
getEntry()
Getter to retrieve the actual entry object
for this subentry.
|
DN |
getInheritFromBaseDN()
Getter to retrieve inheritFromBaseRDN DN
for inherited collective attribute subentry.
|
org.forgerock.opendj.ldap.ByteString |
getInheritFromDNAttrValue()
Getter to retrieve inheritFromDNAttribute value
for inherited collective attribute subentry.
|
AttributeType |
getInheritFromDNType()
Getter to retrieve inheritFromDNAttribute type
for inherited collective attribute subentry.
|
AttributeType |
getInheritFromRDNAttrType()
Getter to retrieve inheritFromRDNAttribute type
for inherited collective attribute subentry.
|
org.forgerock.opendj.ldap.ByteString |
getInheritFromRDNAttrValue()
Getter to retrieve inheritFromRDNAttribute value
for inherited collective attribute subentry.
|
AttributeType |
getInheritFromRDNType()
Getter to retrieve RDN type of inheritFromRDNType
for inherited collective attribute subentry.
|
SubtreeSpecification |
getSubTreeSpecification()
Getter for subentry subtree specification.
|
boolean |
isCollective()
Indicates whether or not this subentry is
a collective attribute subentry.
|
boolean |
isInheritedCollective()
Indicates whether or not this subentry is
an inherited collective attribute subentry.
|
boolean |
isInheritedFromDNCollective()
Indicates whether or not this subentry is
an inherited from DN collective attribute
subentry.
|
boolean |
isInheritedFromRDNCollective()
Indicates whether or not this subentry is
an inherited from RDN collective attribute
subentry.
|
public static final String ATTR_COLLECTIVE_CONFLICT_BEHAVIOR
public static final String ATTR_INHERIT_COLLECTIVE_FROM_DN
public static final String ATTR_INHERIT_COLLECTIVE_FROM_RDN
public static final String ATTR_INHERIT_COLLECTIVE_FROM_RDN_TYPE
public static final String ATTR_INHERIT_COLLECTIVE_FROM_BASE
public static final String ATTR_INHERIT_COLLECTIVE_ATTR
public SubEntry(Entry entry) throws DirectoryException
entry
- LDAP subentry to construct from.DirectoryException
- if there is a problem with
constructing a subentry from a given entry.public final DN getDN()
public final Entry getEntry()
public boolean isCollective()
true
if collective,
false
otherwise.public boolean isInheritedCollective()
true
if inherited
collective, false
otherwise.public boolean isInheritedFromDNCollective()
true
if inherited
from DN collective,
false
otherwise.public boolean isInheritedFromRDNCollective()
true
if inherited
from RDN collective,
false
otherwise.public AttributeType getInheritFromDNType()
null
if there is none.public AttributeType getInheritFromRDNAttrType()
null
if there is none.public org.forgerock.opendj.ldap.ByteString getInheritFromRDNAttrValue()
null
if there is none.public AttributeType getInheritFromRDNType()
null
if there is none.public org.forgerock.opendj.ldap.ByteString getInheritFromDNAttrValue()
null
if there is none.public DN getInheritFromBaseDN()
null
if there is none.public SubtreeSpecification getSubTreeSpecification()
public List<Attribute> getCollectiveAttributes()
public SubEntry.CollectiveConflictBehavior getConflictBehavior()
Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.