Class AbstractIdentifiable<T>
- java.lang.Object
-
- org.opendaylight.yangtools.concepts.AbstractIdentifiable<T>
-
- All Implemented Interfaces:
Identifiable<T>
- Direct Known Subclasses:
AbstractDynamicMountPointContextFactory
,AbstractFileGeneratorFactory
,AbstractImmutableNormalizedNode
,AbstractMountPointContextFactory.MountPointDefinition
,DataSchemaContextNode
,EqualityQueuedNotificationManager
,IdentityQueuedNotificationManager
,ImmutableMountPointNode
,ImmutableNormalizedMetadata
,IRSchemaSource
,MountPointData
,NamespaceBehaviour
,YangStatementStreamSource
,YinStatementStreamSource
@Beta @NonNullByDefault public abstract class AbstractIdentifiable<T> extends Object implements Identifiable<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractIdentifiable(T identifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MoreObjects.ToStringHelper
addToStringAttributes(MoreObjects.ToStringHelper toStringHelper)
T
getIdentifier()
Return this objects Identifier.String
toString()
-
-
-
Constructor Detail
-
AbstractIdentifiable
protected AbstractIdentifiable(T identifier)
-
-
Method Detail
-
getIdentifier
public final T getIdentifier()
Description copied from interface:Identifiable
Return this objects Identifier.- Specified by:
getIdentifier
in interfaceIdentifiable<T>
- Returns:
- Object's identifier, must not be null.
-
addToStringAttributes
protected MoreObjects.ToStringHelper addToStringAttributes(MoreObjects.ToStringHelper toStringHelper)
-
-