.. java:import:: org.apache.commons.jcs.access.behavior ICacheAccess .. java:import:: org.caosdb.server.caching Cache .. java:import:: org.caosdb.server.database CacheableBackendTransaction .. java:import:: org.caosdb.server.database.backend.interfaces RetrieveSparseEntityImpl .. java:import:: org.caosdb.server.database.exceptions TransactionException .. java:import:: org.caosdb.server.database.proto SparseEntity .. java:import:: org.caosdb.server.entity EntityID .. java:import:: org.caosdb.server.entity EntityInterface .. java:import:: org.caosdb.server.entity RetrieveEntity .. java:import:: org.caosdb.server.utils EntityStatus RetrieveSparseEntity ==================== .. java:package:: org.caosdb.server.database.backend.transaction :noindex: .. java:type:: public class RetrieveSparseEntity extends CacheableBackendTransaction Constructors ------------ RetrieveSparseEntity ^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public RetrieveSparseEntity(EntityInterface entity) :outertype: RetrieveSparseEntity RetrieveSparseEntity ^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public RetrieveSparseEntity(EntityID id, String version) :outertype: RetrieveSparseEntity RetrieveSparseEntity ^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public RetrieveSparseEntity(SparseEntity entity) :outertype: RetrieveSparseEntity Methods ------- executeNoCache ^^^^^^^^^^^^^^ .. java:method:: @Override public SparseEntity executeNoCache() throws TransactionException :outertype: RetrieveSparseEntity getEntity ^^^^^^^^^ .. java:method:: public EntityInterface getEntity() :outertype: RetrieveSparseEntity getKey ^^^^^^ .. java:method:: @Override protected String getKey() :outertype: RetrieveSparseEntity process ^^^^^^^ .. java:method:: @Override protected void process(SparseEntity t) throws TransactionException :outertype: RetrieveSparseEntity removeCached ^^^^^^^^^^^^ .. java:method:: public static void removeCached(EntityInterface entity) :outertype: RetrieveSparseEntity To be called by \ :java:ref:`UpdateSparseEntity`\ and \ :java:ref:`DeleteEntityTransaction`\ on execution. :param entity: