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 ActionableResourcecreate(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 ActionableResourcecreate(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
static <T extends org.opendaylight.yangtools.yang.binding.DataObject>
@NonNull ActionableResourcedelete(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 ActionableResourceupdate(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 ActionableResourceupdate(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 create(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
-
create
public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> @NonNull ActionableResource 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 update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T newData)
-
update
public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> @NonNull ActionableResource 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 delete(org.opendaylight.yangtools.concepts.Identifier identifier, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
-
-