public interface ObjectManager<T extends Storable>
Collection<? extends T> getAll()
Collection<? extends T> getByNatureId(@Nonnull Object id, Object projectId)
Collection<? extends T> getAllByParentId(@Nonnull Object id)
Collection<? extends T> getByName(String name)
Collection<? extends T> getByPieceOfName(String pieceOfName)
Collection<? extends T> getAllByParentName(String name)
Collection<? extends T> getByProperties(BigInteger projectId, org.apache.commons.lang3.tuple.Triple<String,Match,?>... properties)
Collection<? extends T> getByParentAndName(Storable parent, String name)
@Nullable Collection<UsageInfo> remove(Storable object, boolean force)
void onCreate(T object)
void onUpdate(T object)
void onRemove(T object)
void store(Storable object)
void replicate(Storable object)
boolean contains(Storable object)
void update(Storable object)
void flush()
void evict(Storable object)
T create()
Storable copy(Storable dst, Storable obj, String projectId, String sessionId) throws CopyException
CopyException@Nullable Collection<UsageInfo> findUsages(Storable storable)
Map<String,List<BigInteger>> findImportantChildren(Storable storable)
void setReplicationRole(String roleName)
Copyright © 2025. All rights reserved.