All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.captaingoldfish.scim.sdk.server.patch.operations.RemoveExtensionRefOperation Maven / Gradle / Ivy

There is a newer version: 1.26.0
Show newest version
// Generated by delombok at Sat Aug 24 10:10:59 CEST 2024
package de.captaingoldfish.scim.sdk.server.patch.operations;

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.ObjectNode;
import de.captaingoldfish.scim.sdk.common.constants.enums.PatchOp;
import de.captaingoldfish.scim.sdk.common.schemas.Schema;
import de.captaingoldfish.scim.sdk.server.patch.PatchExtensionAttributePath;


/**
 * @author Pascal Knueppel
 * @since 12.01.2024
 */
public class RemoveExtensionRefOperation extends PatchOperation
{

  /**
   * the filter-expression of this patch-operation. Should not have much relevant information
   */
  private final PatchExtensionAttributePath attributePath;

  public RemoveExtensionRefOperation(Schema schema, PatchOp patchOp)
  {
    super(schema, null, patchOp, null);
    this.attributePath = new PatchExtensionAttributePath(schema);
  }

  @Override
  public ObjectNode parseJsonNode(JsonNode jsonNode)
  {
    return null;
  }

  /**
   * the filter-expression of this patch-operation. Should not have much relevant information
   */
  @java.lang.SuppressWarnings("all")
  @lombok.Generated
  public PatchExtensionAttributePath getAttributePath()
  {
    return this.attributePath;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy