public abstract class AbstractAdministrativePoint extends Object implements AdministrativePoint
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,AdministrativePoint> |
children
The children AdministrativePoints
|
protected org.apache.directory.api.ldap.model.name.Dn |
dn
The AA's Dn
|
protected AdministrativePoint |
parent
The parent AdministrativePoint
|
protected org.apache.directory.api.ldap.model.subtree.AdministrativeRole |
role
The AdmonistrativeRole
|
protected String |
uuid
The AA's UUID
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAdministrativePoint(org.apache.directory.api.ldap.model.name.Dn dn,
String uuid,
org.apache.directory.api.ldap.model.subtree.AdministrativeRole role)
Creates a new instance of AbstractAdministrativePoint.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.directory.api.ldap.model.name.Dn |
getDn() |
AdministrativePoint |
getParent() |
org.apache.directory.api.ldap.model.subtree.AdministrativeRole |
getRole() |
String |
getUuid() |
boolean |
isAutonomous()
Tells if the AdministrativePoint defines an autonomous area
|
abstract boolean |
isInner()
Tells if the AdministrativePoint defines a inner area
|
abstract boolean |
isSpecific()
Tells if the AdministrativePoint defines a specific area
|
void |
setParent(AdministrativePoint parent)
Set the AdministrativePoint parent
|
String |
toString() |
protected org.apache.directory.api.ldap.model.name.Dn dn
protected String uuid
protected org.apache.directory.api.ldap.model.subtree.AdministrativeRole role
protected AdministrativePoint parent
protected Map<String,AdministrativePoint> children
protected AbstractAdministrativePoint(org.apache.directory.api.ldap.model.name.Dn dn,
String uuid,
org.apache.directory.api.ldap.model.subtree.AdministrativeRole role)
public org.apache.directory.api.ldap.model.subtree.AdministrativeRole getRole()
getRole in interface AdministrativePointpublic org.apache.directory.api.ldap.model.name.Dn getDn()
getDn in interface AdministrativePointpublic String getUuid()
getUuid in interface AdministrativePointpublic boolean isAutonomous()
isAutonomous in interface AdministrativePointpublic abstract boolean isInner()
isInner in interface AdministrativePointpublic abstract boolean isSpecific()
isSpecific in interface AdministrativePointpublic AdministrativePoint getParent()
getParent in interface AdministrativePointpublic void setParent(AdministrativePoint parent)
setParent in interface AdministrativePointparent - the AdministrativePoint parentCopyright © 2021. All rights reserved.