Class DataTreeIdentifier<T extends DataObject>
- java.lang.Object
-
- org.opendaylight.controller.md.sal.binding.api.DataTreeIdentifier<T>
-
- All Implemented Interfaces:
Serializable
,Immutable
,MutationBehaviour<Immutable>
,Path<DataTreeIdentifier<?>>
@Deprecated(forRemoval=true) public final class DataTreeIdentifier<T extends DataObject> extends Object implements Immutable, Path<DataTreeIdentifier<?>>, Serializable
Deprecated, for removal: This API element is subject to removal in a future version.UseDataTreeIdentifier
instead.A unique identifier for a particular subtree. It is composed of the logical data store type and the instance identifier of the root node.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DataTreeIdentifier(LogicalDatastoreType datastoreType, InstanceIdentifier<T> rootIdentifier)
Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
contains(DataTreeIdentifier<?> other)
Deprecated, for removal: This API element is subject to removal in a future version.boolean
equals(Object obj)
Deprecated, for removal: This API element is subject to removal in a future version.@NonNull LogicalDatastoreType
getDatastoreType()
Deprecated, for removal: This API element is subject to removal in a future version.Return the logical data store type.@NonNull InstanceIdentifier<T>
getRootIdentifier()
Deprecated, for removal: This API element is subject to removal in a future version.Return theInstanceIdentifier
of the root node.int
hashCode()
Deprecated, for removal: This API element is subject to removal in a future version.String
toString()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Constructor Detail
-
DataTreeIdentifier
public DataTreeIdentifier(LogicalDatastoreType datastoreType, InstanceIdentifier<T> rootIdentifier)
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Detail
-
getDatastoreType
public @NonNull LogicalDatastoreType getDatastoreType()
Deprecated, for removal: This API element is subject to removal in a future version.Return the logical data store type.- Returns:
- Logical data store type. Guaranteed to be non-null.
-
getRootIdentifier
public @NonNull InstanceIdentifier<T> getRootIdentifier()
Deprecated, for removal: This API element is subject to removal in a future version.Return theInstanceIdentifier
of the root node.- Returns:
- Instance identifier corresponding to the root node.
-
contains
public boolean contains(DataTreeIdentifier<?> other)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
contains
in interfacePath<T extends DataObject>
-
hashCode
public int hashCode()
Deprecated, for removal: This API element is subject to removal in a future version.
-
equals
public boolean equals(Object obj)
Deprecated, for removal: This API element is subject to removal in a future version.
-
-