public class RealmLocalizationResource extends Object
Modifier and Type | Field and Description |
---|---|
protected KeycloakSession |
session |
Constructor and Description |
---|
RealmLocalizationResource(RealmModel realm,
AdminPermissionEvaluator auth) |
Modifier and Type | Method and Description |
---|---|
void |
deleteRealmLocalizationText(String locale,
String key) |
void |
deleteRealmLocalizationTexts(String locale) |
Stream<String> |
getRealmLocalizationLocales() |
String |
getRealmLocalizationText(String locale,
String key) |
Map<String,String> |
getRealmLocalizationTexts(String locale) |
void |
patchRealmLocalizationTexts(String locale,
Map<String,String> loclizationTexts) |
void |
patchRealmLocalizationTextsFromFile(String locale,
org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input)
Import localization from uploaded JSON file
|
void |
saveRealmLocalizationText(String locale,
String key,
String text) |
@Context protected KeycloakSession session
public RealmLocalizationResource(RealmModel realm, AdminPermissionEvaluator auth)
@Path(value="{locale}/{key}") @PUT @Consumes(value="text/plain") public void saveRealmLocalizationText(@PathParam(value="locale") String locale, @PathParam(value="key") String key, String text)
@POST @Path(value="{locale}") @Consumes(value="multipart/form-data") public void patchRealmLocalizationTextsFromFile(@PathParam(value="locale") String locale, org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input) throws IOException
IOException
@PATCH @Path(value="{locale}") @Consumes(value="application/json") public void patchRealmLocalizationTexts(@PathParam(value="locale") String locale, Map<String,String> loclizationTexts)
@Path(value="{locale}") @DELETE public void deleteRealmLocalizationTexts(@PathParam(value="locale") String locale)
@Path(value="{locale}/{key}") @DELETE public void deleteRealmLocalizationText(@PathParam(value="locale") String locale, @PathParam(value="key") String key)
@GET @Produces(value="application/json") public Stream<String> getRealmLocalizationLocales()
@Path(value="{locale}") @GET @Produces(value="application/json") public Map<String,String> getRealmLocalizationTexts(@PathParam(value="locale") String locale)
Copyright © 2021 JBoss by Red Hat. All rights reserved.