T - Object of UI stylepublic interface EntityController<T extends UIObject>
| Modifier and Type | Method and Description |
|---|---|
T |
create(org.qubership.automation.itf.core.model.common.Storable parent) |
T |
create(String parentId)
create new object.
|
T |
create(String parentId,
BigInteger projectId) |
T |
create(String parentId,
String type)
create new object.
|
T |
create(String parentId,
String name,
String type)
create new object.
|
T |
create(String parentId,
String name,
String type,
String description,
List<String> labels)
create new object.
|
void |
delete(Collection<T> objectsToDelete)
delete objects.
|
List<UIObject> |
delete(UIIds objectsToDelete)
delete objects.
|
List<? extends UIObject> |
getAll()
returns all objects.
|
List<? extends UIObject> |
getAll(String parentId)
returns all objects for parent.
|
T |
getById(String id)
returns one object.
|
UIResult |
update(List<T> uiObjects)
update objects.
|
T |
update(T uiObject)
update object.
|
List<? extends UIObject> getAll(String parentId)
parentId - parent identifierT getById(String id)
id - identifierT create(String parentId)
parentId - parent identifierT create(org.qubership.automation.itf.core.model.common.Storable parent)
T create(String parentId, BigInteger projectId)
T create(String parentId, String name, String type, String description, List<String> labels)
parentId - parent identifiername - name identifiertype - type identifierdescription - description identifierlabels - labels identifierT create(String parentId, String type)
parentId - parent identifiertype - type of create objectT create(String parentId, String name, String type)
parentId - parent identifiername - name of create objecttype - type of create objectT update(T uiObject)
uiObject - generic object with new paramUIResult update(List<T> uiObjects)
uiObjects - generic objects with new paramList<UIObject> delete(UIIds objectsToDelete)
objectsToDelete - ID array for deletevoid delete(Collection<T> objectsToDelete)
objectsToDelete - UIObject collection for deleteCopyright © 2025. All rights reserved.