@RestController public class ParsingRuleController extends AbstractController<UIParsingRule,org.qubership.automation.itf.core.model.jpa.message.parser.ParsingRule>
LOGGER| Constructor and Description |
|---|
ParsingRuleController() |
_deleteSubObjects, _isObjectSuitable, asListUIObject, beforeStoreUpdated, checkVersion, create, create, create, create, create, create, delete, delete, delete, delete, getAll, getAll, getAllSimple, getAllSuitable, getAllWithEciParams, getById, manager, setSimple, storeUpdated, update, update, updateUIObject, usageInfoListAsStringhaveUsages@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).PARSING_RULE.getName(),#projectUuid, \'READ\')")
@RequestMapping(value="/parsingrule/all",
method=GET)
public List<? extends UIObject> getAll(@RequestParam(value="parent",defaultValue="0")
String parentId,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).PARSING_RULE.getName(),#projectUuid, \'READ\')")
@RequestMapping(value="/parsingrule",
method=GET)
public UIParsingRule getById(@RequestParam(value="id",defaultValue="0")
String id,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).PARSING_RULE.getName(),#projectUuid, \'CREATE\')")
@RequestMapping(value="/parsingrule",
method=POST)
public UIParsingRule create(@RequestParam(value="parent",defaultValue="0")
String parentId,
@RequestParam(value="projectUuid")
UUID projectUuid,
@RequestParam(value="type")
Class<? extends org.qubership.automation.itf.core.model.common.Storable> type)
@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).PARSING_RULE.getName(),#projectUuid, \'UPDATE\')")
@RequestMapping(value="/parsingrule",
method=PUT)
public UIParsingRule update(@RequestBody
UIParsingRule parsingRule,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).PARSING_RULE.getName(),#projectUuid, \'DELETE\')")
@RequestMapping(value="/parsingrule",
method=DELETE)
public List<UIObject> delete(@RequestBody
UIObjectsToDelete uiObjectsToDelete,
@RequestParam(value="projectUuid")
UUID projectUuid)
protected org.qubership.automation.itf.core.model.jpa.message.parser.ParsingRule _beforeUpdate(UIParsingRule uiParsingRule, org.qubership.automation.itf.core.model.jpa.message.parser.ParsingRule parsingRule)
AbstractController_beforeUpdate in class AbstractController<UIParsingRule,org.qubership.automation.itf.core.model.jpa.message.parser.ParsingRule>uiParsingRule - have param for updateparsingRule - updatable objectprotected Class<org.qubership.automation.itf.core.model.jpa.message.parser.ParsingRule> _getGenericUClass()
AbstractController_getGenericUClass in class AbstractController<UIParsingRule,org.qubership.automation.itf.core.model.jpa.message.parser.ParsingRule>protected UIParsingRule _newInstanceTClass(org.qubership.automation.itf.core.model.jpa.message.parser.ParsingRule object)
AbstractController_newInstanceTClass in class AbstractController<UIParsingRule,org.qubership.automation.itf.core.model.jpa.message.parser.ParsingRule>object - storable for create an object extends UIObjectprotected org.qubership.automation.itf.core.util.provider.ParsingRuleProvider _getParent(String parentId)
AbstractController_getParent in class AbstractController<UIParsingRule,org.qubership.automation.itf.core.model.jpa.message.parser.ParsingRule>parentId - parent identifyCopyright © 2025. All rights reserved.