@RestController @RequestMapping(value="/api/enum") public class ClientEnumController extends java.lang.Object implements ClientEnumRegistry
/api/enum| Constructor and Description |
|---|
ClientEnumController(org.springframework.context.MessageSource messageSource) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.util.List<cc.catalysts.boot.dto.NamedDto<java.lang.String>>> |
getAll() |
java.util.List<cc.catalysts.boot.dto.NamedDto<java.lang.String>> |
getEnumValues(java.lang.String name) |
void |
registerClientEnum(java.lang.Class<? extends java.lang.Enum> enumClazz)
Registriert ein Enum für den Client, als Name wird der nicht vollqualifizierte Name der Klasse genommen
|
void |
registerClientEnum(java.lang.String name,
java.lang.Class<? extends java.lang.Enum> enumClazz)
Registriert ein Enum für den Client
|
@Autowired public ClientEnumController(org.springframework.context.MessageSource messageSource)
@RequestMapping(method=GET,
value="/{name}")
public java.util.List<cc.catalysts.boot.dto.NamedDto<java.lang.String>> getEnumValues(@PathVariable(value="name")
java.lang.String name)
@RequestMapping(method=GET,
value={"/",""})
public java.util.Map<java.lang.String,java.util.List<cc.catalysts.boot.dto.NamedDto<java.lang.String>>> getAll()
public void registerClientEnum(java.lang.String name,
java.lang.Class<? extends java.lang.Enum> enumClazz)
ClientEnumRegistryregisterClientEnum in interface ClientEnumRegistryname - der Name, unter dem das Enum registriert werden sollenumClazz - die Enum-Klasse, die am Client verwendet werden sollpublic void registerClientEnum(java.lang.Class<? extends java.lang.Enum> enumClazz)
ClientEnumRegistryregisterClientEnum in interface ClientEnumRegistryenumClazz - die Enum-Klasse, die am Client verwendet werden soll