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) |
List<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 List<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.