Class AbstractObjectWrapper<T extends AbstractUuidBasedEntity>
java.lang.Object
org.qubership.atp.dataset.db.jpa.Wrapper
org.qubership.atp.dataset.service.jpa.delegates.AbstractObjectWrapper<T>
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Attribute,AttributeKey,DataSet,DataSetList,Label,ListValue,Parameter,VisibilityArea
public abstract class AbstractObjectWrapper<T extends AbstractUuidBasedEntity>
extends Wrapper
implements Serializable
- See Also:
-
Field Summary
FieldsFields inherited from class org.qubership.atp.dataset.db.jpa.Wrapper
entityManager, gridFsService, jdbc, modelsProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleaninthashCode()voidinsert(AbstractUuidBasedEntity entity, UUID id) Performs entity insert operation with selected id.voidremove()Delete entity with removal flag check.voidReplicate.voidsave()Performs entity save operation.voidsave(AbstractUuidBasedEntity entity) Performs entity save operation.
-
Field Details
-
entity
-
-
Constructor Details
-
AbstractObjectWrapper
-
-
Method Details
-
remove
public void remove()Delete entity with removal flag check. -
save
Performs entity save operation. -
save
public void save()Performs entity save operation. -
insert
Performs entity insert operation with selected id. -
beforeRemove
public void beforeRemove() -
replicate
public void replicate()Replicate. -
equals
-
hashCode
public int hashCode()
-