public class CapabilityUtil extends Object
Constructor and Description |
---|
CapabilityUtil() |
public static <T extends CapabilityType> T getCapability(Collection<Object> capabilities, Class<T> capabilityClass)
public static boolean isCapabilityEnabled(Object capability)
public static <T extends CapabilityType> boolean isCapabilityEnabled(T capability)
public static Object getCapabilityWithSameElementName(List<Object> capabilities, Object capability)
public static boolean containsCapabilityWithSameElementName(List<Object> capabilities, Object capability)
public static boolean isPasswordReturnedByDefault(CredentialsCapabilityType capability)
public static boolean isActivationStatusReturnedByDefault(ActivationCapabilityType capability)
public static boolean isActivationLockoutStatusReturnedByDefault(ActivationCapabilityType capability)
public static boolean isActivationValidFromReturnedByDefault(ActivationCapabilityType capability)
public static boolean isActivationValidToReturnedByDefault(ActivationCapabilityType capability)
public static CapabilityType asCapabilityType(Object capabilityObject)
public static void fillDefaults(@NotNull CapabilityType capability)
public static <T extends CapabilityType> T getEffectiveCapability(CapabilitiesType capabilitiesType, Class<T> capabilityClass)
public static ActivationStatusCapabilityType getEffectiveActivationStatus(ActivationCapabilityType act)
public static ActivationValidityCapabilityType getEffectiveActivationValidFrom(ActivationCapabilityType act)
public static ActivationValidityCapabilityType getEffectiveActivationValidTo(ActivationCapabilityType act)
public static ActivationLockoutStatusCapabilityType getEffectiveActivationLockoutStatus(ActivationCapabilityType act)
public static <T extends CapabilityType> boolean hasNativeCapability(CapabilitiesType capabilities, Class<T> capabilityClass)
public static <T extends CapabilityType> boolean hasConfiguredCapability(CapabilitiesType capabilities, Class<T> capabilityClass)
Copyright © 2021 Evolveum. All rights reserved.