Class ActionableResources
- java.lang.Object
-
- org.opendaylight.genius.utils.batching.ActionableResources
-
public final class ActionableResources extends java.lang.Object
Utility class for creating ActionableResource instances.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends org.opendaylight.yangtools.yang.binding.DataObject>
@NonNull ActionableResource<T>create(org.opendaylight.yangtools.concepts.Identifier identifier, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
static <T extends org.opendaylight.yangtools.yang.binding.DataObject>
@NonNull ActionableResource<T>create(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
static <T extends org.opendaylight.yangtools.yang.binding.DataObject>
@NonNull ActionableResource<T>delete(org.opendaylight.yangtools.concepts.Identifier identifier, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
static @NonNull ActionableResource<?>
delete(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path)
static <T extends org.opendaylight.yangtools.yang.binding.DataObject>
@NonNull ActionableResource<T>update(org.opendaylight.yangtools.concepts.Identifier identifier, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T newData, T oldData)
static <T extends org.opendaylight.yangtools.yang.binding.DataObject>
@NonNull ActionableResource<T>update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T newData)
static <T extends org.opendaylight.yangtools.yang.binding.DataObject>
@NonNull ActionableResource<T>updateContainer(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T newData)
-
-
-
Method Detail
-
create
public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> @NonNull ActionableResource<T> create(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
-
create
public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> @NonNull ActionableResource<T> create(org.opendaylight.yangtools.concepts.Identifier identifier, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
-
update
public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> @NonNull ActionableResource<T> update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T newData)
-
update
public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> @NonNull ActionableResource<T> update(org.opendaylight.yangtools.concepts.Identifier identifier, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T newData, T oldData)
-
delete
public static @NonNull ActionableResource<?> delete(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path)
-
delete
public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> @NonNull ActionableResource<T> delete(org.opendaylight.yangtools.concepts.Identifier identifier, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
-
updateContainer
public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> @NonNull ActionableResource<T> updateContainer(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T newData)
-
-