![JAR search and dependency download from the Maven repository](/logo.png)
com.xlrit.gears.plugin.scim.Helper Maven / Gradle / Ivy
package com.xlrit.gears.plugin.scim;
import java.time.Instant;
import java.time.OffsetDateTime;
import java.time.ZoneId;
import java.util.List;
import java.util.Objects;
import java.util.Optional;
import de.captaingoldfish.scim.sdk.common.resources.ResourceNode;
import de.captaingoldfish.scim.sdk.server.response.PartialListResponse;
class Helper {
private Helper() {}
public static OffsetDateTime toLocalDateTime(Instant instant) {
return OffsetDateTime.ofInstant(instant, ZoneId.systemDefault());
}
public static PartialListResponse createResponse(List elements) {
return PartialListResponse.builder().resources(elements).totalResults(elements.size()).build();
}
@SuppressWarnings({"OptionalUsedAsFieldOrParameterType", "SameParameterValue"})
public static boolean contains(Optional opt, T v2) {
return opt.map(v1 -> Objects.equals(v1, v2)).orElse(false);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy