|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opends.server.admin.RelationDefinition<C,S>
org.opends.server.admin.SingletonRelationDefinition<C,S>
C - The type of client managed object configuration that this
relation definition refers to.S - The type of server managed object configuration that this
relation definition refers to.public final class SingletonRelationDefinition<C extends ConfigurationClient,S extends Configuration>
A managed object composite relationship definition which represents a composition of a single managed object (i.e. the managed object must be present).
| Nested Class Summary | |
|---|---|
static class |
SingletonRelationDefinition.Builder<C extends ConfigurationClient,S extends Configuration>
An interface for incrementally constructing singleton relation definitions. |
| Nested classes/interfaces inherited from class org.opends.server.admin.RelationDefinition |
|---|
RelationDefinition.AbstractBuilder<C extends ConfigurationClient,S extends Configuration,D extends RelationDefinition<C,S>>, RelationDefinition.Common<C extends ConfigurationClient,S extends Configuration> |
| Method Summary | ||
|---|---|---|
|
accept(RelationDefinitionVisitor<R,P> v,
P p)
Apply a visitor to this relation definition. |
|
DefaultManagedObject<? extends C,? extends S> |
getDefaultManagedObject()
Gets the optional default managed object associated with this singleton relation definition. |
|
protected void |
initialize()
Performs any run-time initialization required by this relation definition. |
|
void |
toString(java.lang.StringBuilder builder)
Append a string representation of the managed object relation to the provided string builder. |
|
| Methods inherited from class org.opends.server.admin.RelationDefinition |
|---|
getChildDefinition, getDescription, getDescription, getName, getParentDefinition, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, hasOption, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public <R,P> R accept(RelationDefinitionVisitor<R,P> v,
P p)
accept in class RelationDefinition<C extends ConfigurationClient,S extends Configuration>R - The return type of the visitor's methods.P - The type of the additional parameters to the visitor's
methods.v - The relation definition visitor.p - Optional additional visitor parameter.
public DefaultManagedObject<? extends C,? extends S> getDefaultManagedObject()
null
if there is no default managed object defined for this
relation definition.public void toString(java.lang.StringBuilder builder)
toString in class RelationDefinition<C extends ConfigurationClient,S extends Configuration>builder - The string builder where the string representation
should be appended.
protected void initialize()
throws java.lang.Exception
initialize in class RelationDefinition<C extends ConfigurationClient,S extends Configuration>java.lang.Exception - If this relation definition could not be initialized.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||