Module is.codion.framework.model
Package is.codion.framework.model
Interface EntityEditModel.PersistTasks
- Enclosing interface:
EntityEditModel
public static interface EntityEditModel.PersistTasks
Provides
EntityEditModel.PersistTasks-
Method Summary
Modifier and TypeMethodDescriptiondelete()Creates a newEntityEditModel.PersistTaskinstance for deleting the active entity.Creates a newEntityEditModel.PersistTaskinstance for deleting the given entity.delete(Collection<Entity> entities) Creates a newEntityEditModel.PersistTaskinstance for deleting the given entities.insert()Creates a newEntityEditModel.PersistTaskinstance for inserting the active entity.Creates a newEntityEditModel.PersistTaskinstance for inserting the given entity.insert(Collection<Entity> entities) Creates a newEntityEditModel.PersistTaskinstance for inserting the given entities.update()Creates a newEntityEditModel.PersistTaskinstance for updating the active entity.Creates a newEntityEditModel.PersistTaskinstance for updating the given entity.update(Collection<Entity> entities) Creates a newEntityEditModel.PersistTaskinstance for updating the given entities.
-
Method Details
-
insert
EntityEditModel.PersistTask insert()Creates a newEntityEditModel.PersistTaskinstance for inserting the active entity.- Returns:
- a new
EntityEditModel.PersistTaskinstance - Throws:
IllegalStateException- if inserting is not enabledValidationException- in case validation fails- See Also:
-
insert
Creates a newEntityEditModel.PersistTaskinstance for inserting the given entity.- Parameters:
entity- the entity to insert- Returns:
- a new
EntityEditModel.PersistTaskinstance - Throws:
IllegalStateException- if inserting is not enabledValidationException- in case validation fails- See Also:
-
insert
Creates a newEntityEditModel.PersistTaskinstance for inserting the given entities.- Parameters:
entities- the entities to insert- Returns:
- a new
EntityEditModel.PersistTaskinstance - Throws:
IllegalStateException- if inserting is not enabledValidationException- in case validation fails- See Also:
-
update
EntityEditModel.PersistTask update()Creates a newEntityEditModel.PersistTaskinstance for updating the active entity.- Returns:
- a new
EntityEditModel.PersistTaskinstance - Throws:
IllegalStateException- in case the active entity is unmodified or if updating is not enabledValidationException- in case validation fails- See Also:
-
update
Creates a newEntityEditModel.PersistTaskinstance for updating the given entity.- Parameters:
entity- the entity to update- Returns:
- a new
EntityEditModel.PersistTaskinstance - Throws:
IllegalStateException- in case the given entity is unmodified or if updating is not enabledValidationException- in case validation fails- See Also:
-
update
Creates a newEntityEditModel.PersistTaskinstance for updating the given entities.- Parameters:
entities- the entities to update- Returns:
- a new
EntityEditModel.PersistTaskinstance - Throws:
IllegalStateException- in case any of the given entities are unmodified or if updating is not enabledValidationException- in case validation fails- See Also:
-
delete
EntityEditModel.PersistTask delete()Creates a newEntityEditModel.PersistTaskinstance for deleting the active entity.- Returns:
- a new
EntityEditModel.PersistTaskinstance - Throws:
IllegalStateException- if deleting is not enabled- See Also:
-
delete
Creates a newEntityEditModel.PersistTaskinstance for deleting the given entity.- Parameters:
entity- the entity to delete- Returns:
- a new
EntityEditModel.PersistTaskinstance - Throws:
IllegalStateException- if deleting is not enabled- See Also:
-
delete
Creates a newEntityEditModel.PersistTaskinstance for deleting the given entities.- Parameters:
entities- the entities to delete- Returns:
- a new
EntityEditModel.PersistTaskinstance - Throws:
IllegalStateException- if deleting is not enabled- See Also:
-