.. java:import:: java.util ArrayList .. java:import:: java.util List .. java:import:: org.caosdb.server.database.backend.transaction GetIDByName .. java:import:: org.caosdb.server.database.backend.transaction RetrieveSparseEntity .. java:import:: org.caosdb.server.database.exceptions EntityDoesNotExistException .. java:import:: org.caosdb.server.entity Entity .. 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.entity.container TransactionContainer .. java:import:: org.caosdb.server.jobs ContainerJob .. java:import:: org.caosdb.server.utils EntityStatus .. java:import:: org.caosdb.server.utils ServerMessages ResolveNames ============ .. java:package:: org.caosdb.server.jobs.core :noindex: .. java:type:: public class ResolveNames extends ContainerJob Resolve the names to ids for all entities in the current retrieval. If an entity has a name which looks like an id: Check whether that is an existing id first. Otherwise, search via the name. It there are multiple matching entities, add all of them to the current container. The clients may handle the ambiguity. :author: Timm Fitschen Methods ------- resolve ^^^^^^^ .. java:method:: public void resolve(TransactionContainer container) :outertype: ResolveNames run ^^^ .. java:method:: @Override protected void run() :outertype: ResolveNames