de.captaingoldfish.scim.sdk.server.patch.operations.RemoveExtensionRefOperation Maven / Gradle / Ivy
// 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;
}
}