@RestController public class EventTriggerController extends AbstractController<UIEventTrigger,org.qubership.automation.itf.core.model.jpa.system.stub.EventTrigger>
LOGGER| Constructor and Description |
|---|
EventTriggerController() |
_beforeUpdate, _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, usageInfoListAsStringhaveUsagespublic static org.qubership.automation.itf.core.model.communication.message.EventTriggerSyncActivationRequest synchronizeTriggers(Collection<UIEventTrigger> uiEventTriggers, org.qubership.automation.itf.core.util.provider.TriggerProvider parent)
@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).TRIGGER.getName(),#projectUuid, \'READ\')")
@RequestMapping(value="/trigger",
method=GET)
public UIEventTrigger get(@RequestParam(value="id")
String id,
@RequestParam(value="type")
String type,
@RequestParam(value="projectUuid")
UUID projectUuid)
throws Exception
Exception@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).TRIGGER.getName(),#projectUuid, \'READ\')")
@RequestMapping(value="/trigger/state",
method=GET)
public String getState(@RequestParam(value="id")
String id,
@RequestParam(value="type")
String type,
@RequestParam(value="projectUuid")
UUID projectUuid)
throws Exception
Exception@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).TRIGGER.getName(),#projectUuid, \'READ\')")
@RequestMapping(value="/trigger/types",
method=GET)
public UITypeList getTypes(@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).TRIGGER.getName(),#projectUuid, \'CREATE\')")
@RequestMapping(value="/trigger",
method=POST)
public UIEventTrigger create(@RequestParam(value="parentId")
String parentId,
@RequestParam(value="projectUuid")
UUID projectUuid)
throws Exception
Exception@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).TRIGGER.getName(),#projectUuid, \'UPDATE\')")
@RequestMapping(value="/trigger",
method=PUT)
public void put(@RequestParam(value="id")
String id,
@RequestBody
UIEventTrigger editRequest,
@RequestParam(value="projectUuid")
UUID projectUuid)
throws Exception
Exception@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).TRIGGER.getName(),#projectUuid, \'DELETE\')")
@RequestMapping(value="/trigger",
method=DELETE)
@Deprecated
public void delete(@RequestParam(value="system",defaultValue="0")
String id,
@RequestParam(value="projectUuid")
UUID projectUuid,
@RequestBody
UIIds deleteRequest)
throws IOException
IOExceptionprotected Class<org.qubership.automation.itf.core.model.jpa.system.stub.EventTrigger> _getGenericUClass()
AbstractController_getGenericUClass in class AbstractController<UIEventTrigger,org.qubership.automation.itf.core.model.jpa.system.stub.EventTrigger>protected UIEventTrigger _newInstanceTClass(org.qubership.automation.itf.core.model.jpa.system.stub.EventTrigger object)
AbstractController_newInstanceTClass in class AbstractController<UIEventTrigger,org.qubership.automation.itf.core.model.jpa.system.stub.EventTrigger>object - storable for create an object extends UIObjectprotected org.qubership.automation.itf.core.model.common.Storable _getParent(String parentId)
AbstractController_getParent in class AbstractController<UIEventTrigger,org.qubership.automation.itf.core.model.jpa.system.stub.EventTrigger>parentId - parent identifyCopyright © 2025. All rights reserved.