@Controller @RequestMapping(value="/admin/observableProperties") public class AdminRenameObservablePropertyController extends AbstractAdminController
Modifier and Type | Field and Description |
---|---|
private RenameDAO |
dao |
private static org.slf4j.Logger |
log |
static String |
NEW_IDENTIFIER_REQUEST_PARAM |
static String |
OLD_IDENTIFIER_REQUEST_PARAM |
Constructor and Description |
---|
AdminRenameObservablePropertyController() |
Modifier and Type | Method and Description |
---|---|
void |
change(String oldName,
String newName) |
protected ContentCache |
getCache() |
private RenameDAO |
getRenameDao() |
String |
onError(AlreadyUsedIdentifierException e) |
String |
onError(NoImplementationFoundException e) |
String |
onError(NoSuchObservablePropertyException e) |
String |
onError(OwsExceptionReport e) |
org.springframework.web.servlet.ModelAndView |
view() |
cacheIsLoading, updateCache
getBasePath, getContext, getDatabaseSettingsHandler, getMetaDataHandler, getSettingsManager, parseBoolean, parseBoolean, setContext, toJSONValueMap
public static final String OLD_IDENTIFIER_REQUEST_PARAM
public static final String NEW_IDENTIFIER_REQUEST_PARAM
private static final org.slf4j.Logger log
private RenameDAO dao
public AdminRenameObservablePropertyController()
@RequestMapping(method=GET) public org.springframework.web.servlet.ModelAndView view()
@ResponseStatus(value=NO_CONTENT) @RequestMapping(method=POST) public void change(@RequestParam(value="old") String oldName, @RequestParam(value="new") String newName) throws NoSuchObservablePropertyException, OwsExceptionReport, NoImplementationFoundException, AlreadyUsedIdentifierException
private RenameDAO getRenameDao() throws NoImplementationFoundException
NoImplementationFoundException
@ResponseBody @ResponseStatus(value=INTERNAL_SERVER_ERROR) @ExceptionHandler(value=NoImplementationFoundException.class) public String onError(NoImplementationFoundException e)
@ResponseBody @ResponseStatus(value=INTERNAL_SERVER_ERROR) @ExceptionHandler(value=OwsExceptionReport.class) public String onError(OwsExceptionReport e)
@ResponseBody @ResponseStatus(value=BAD_REQUEST) @ExceptionHandler(value=AlreadyUsedIdentifierException.class) public String onError(AlreadyUsedIdentifierException e)
@ResponseBody @ResponseStatus(value=BAD_REQUEST) @ExceptionHandler(value=NoSuchObservablePropertyException.class) public String onError(NoSuchObservablePropertyException e)
protected ContentCache getCache()
Copyright © 2012-2015 52north.org. All Rights Reserved.