Class DriveItemInstanceCreator

java.lang.Object
com.amilesend.onedrive.parse.resource.creator.DriveItemInstanceCreator
All Implemented Interfaces:
com.google.gson.InstanceCreator<DriveItem>

public class DriveItemInstanceCreator extends Object implements com.google.gson.InstanceCreator<DriveItem>
A custom InstanceCreator implementation that injects the OneDriveConnection to the resource type so that method operations can be performed on the DriveItem resource.
  • Constructor Details

    • DriveItemInstanceCreator

      public DriveItemInstanceCreator(OneDriveConnection connection)
      Creates a new DriveItemInstanceCreator instance.
      Parameters:
      connection - The current client connection instance.
  • Method Details

    • createInstance

      public DriveItem createInstance(Type type)
      Creates a new DriveItem with the current client connection instance.
      Specified by:
      createInstance in interface com.google.gson.InstanceCreator<DriveItem>