RegExpRestController.java
package sk.iway.iwcm.components.forms;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import sk.iway.iwcm.form.FormDB;
import sk.iway.iwcm.system.datatable.Datatable;
import sk.iway.iwcm.system.datatable.DatatableRestControllerV2;
@RestController
@RequestMapping("/admin/rest/forms_regexp")
@PreAuthorize("@WebjetSecurityService.hasPermission('cmp_form')")
@Datatable
public class RegExpRestController extends DatatableRestControllerV2<RegExpEntity, Long>{
@Autowired
public RegExpRestController(RegExpRepository regExpRepository) {
super(regExpRepository);
}
@Override
public void afterSave(RegExpEntity entity, RegExpEntity saved) {
//obnov cache
FormDB.getInstance(true);
}
}