package org.keycloak.migration; import org.keycloak.models.ProtocolMapperModel; import org.keycloak.models.RealmModel; import org.keycloak.provider.Provider; import org.keycloak.representations.idm.ProtocolMapperRepresentation; import java.util.List; /** * Various common utils needed for migration from older version to newer * * @author Marek Posolda */ public interface MigrationProvider extends Provider { /** * @param claimMask mask used on ClientModel in 1.1.0 * @return set of 1.2.0.Beta1 protocol mappers corresponding to given claimMask */ List getMappersForClaimMask(Long claimMask); List getBuiltinMappers(String protocol); void setupAdminCli(RealmModel realm); }