@Service public class SituationObjectManager extends AbstractObjectManager<Situation,Situation> implements BvCaseContainingObjectManager<Situation>, LabeledObjectManager<Situation>, ByProject<Situation>
AbstractObjectManager.RootRepositoryWrapper<T extends Storable>entityManager, myType, repository| Constructor and Description |
|---|
SituationObjectManager(SituationRepository repository,
StepRepository stepRepository,
SituationEventTriggerRepository situationEventTriggerRepository)
Constructor.
|
acceptsTo, addToUsages, afterDelete, contains, copy, create, create, create, create, create, create, create, evict, findImportantChildren, flush, getAll, getAllByParentId, getAllByParentName, getById, getByName, getByNatureId, getByParentAndName, getByPieceOfName, getByProperties, move, onCreate, onRemove, onUpdate, protectedOnCreate, protectedOnUpdate, replicate, setReplicationRole, store, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptsTo, contains, copy, create, create, create, create, create, create, create, evict, findImportantChildren, flush, getAll, getAllByParentId, getAllByParentName, getById, getByName, getByNatureId, getByParentAndName, getByPieceOfName, getByProperties, move, onCreate, onRemove, onUpdate, replicate, setReplicationRole, store, update@Autowired public SituationObjectManager(SituationRepository repository, StepRepository stepRepository, SituationEventTriggerRepository situationEventTriggerRepository)
public Collection<UsageInfo> remove(Storable object, boolean force)
remove in interface ObjectManager<Situation>remove in class AbstractObjectManager<Situation,Situation>public void protectedOnRemove(Situation object)
protectedOnRemove in class AbstractObjectManager<Situation,Situation>public Collection<UsageInfo> findUsages(Storable storable)
AbstractObjectManagerfindUsages in interface ObjectManager<Situation>findUsages in class AbstractObjectManager<Situation,Situation>storable - Storable object to find usages, as a rule, checked before deletion.public Collection<IdNamePair> findAllByProjectIdOfNameAndId(Object projectId)
public Collection<Situation> getAllByProject(Object projectId)
getAllByProject in interface ByProject<Situation>public Collection<Situation> getByPieceOfNameAndProject(String name, Object projectId)
getByPieceOfNameAndProject in interface ByProject<Situation>public List<Situation> getByNameAndProjectId(String name, BigInteger projectId)
getByNameAndProjectId in interface ByProject<Situation>public Collection<Situation> getByParentNameAndProject(String name, Object projectId)
getByParentNameAndProject in interface ByProject<Situation>public int countBvCaseUsages(String bvCaseId)
countBvCaseUsages in interface BvCaseContainingObjectManager<Situation>public Set<String> getAllLabels(BigInteger projectId)
getAllLabels in interface LabeledObjectManager<Situation>public Collection<Situation> getByLabel(String label)
getByLabel in interface LabeledObjectManager<Situation>public Collection<Situation> getByLabel(String label, BigInteger projectId)
getByLabel in interface LabeledObjectManager<Situation>public List<Object[]> getObjectsWithBvLinks(BigInteger projectId)
getObjectsWithBvLinks in interface BvCaseContainingObjectManager<Situation>public List<?> getReceiverSystemsFromCallChainSteps(Object chainId)
getReceiverSystemsFromCallChainSteps in interface LabeledObjectManager<Situation>public void additionalMoveActions(Storable situationObj, String sessionId)
additionalMoveActions in interface ObjectManager<Situation>additionalMoveActions in class AbstractObjectManager<Situation,Situation>public Optional<List<FastStubsCandidate>> getFastStubsCandidates(UUID projectUuid, List<BigInteger> operationIds)
Copyright © 2025. All rights reserved.