@Service public class SystemObjectManager extends AbstractObjectManager<System,System> implements NativeManager<System>, LabeledObjectManager<System>, EnvConfigurationManager<System>, SearchByProjectIdManager<System>, StorableInFolderObjectManager
AbstractObjectManager.RootRepositoryWrapper<T extends Storable>entityManager, myType, repository| Constructor and Description |
|---|
SystemObjectManager(SystemRepository repository,
StepRepository stepRepository,
EnvironmentRepository environmentRepository)
Constructor.
|
acceptsTo, additionalMoveActions, addToUsages, contains, copy, create, create, create, create, create, create, create, evict, flush, getAll, getAllByParentId, getAllByParentName, getById, getByName, getByNatureId, getByParentAndName, getByPieceOfName, getByProperties, move, onCreate, onRemove, onUpdate, protectedOnCreate, protectedOnUpdate, remove, replicate, setReplicationRole, store, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptsTo, additionalMoveActions, contains, copy, create, create, create, create, create, create, create, evict, flush, getAll, getAllByParentId, getAllByParentName, getById, getByName, getByNatureId, getByParentAndName, getByPieceOfName, getByProperties, move, onCreate, onRemove, onUpdate, remove, replicate, setReplicationRole, store, updateafterDeleteFromFolder@Autowired public SystemObjectManager(SystemRepository repository, StepRepository stepRepository, EnvironmentRepository environmentRepository)
public void protectedOnRemove(System object)
protectedOnRemove in class AbstractObjectManager<System,System>public Collection<UsageInfo> findUsages(Storable storable)
AbstractObjectManagerfindUsages in interface ObjectManager<System>findUsages in class AbstractObjectManager<System,System>storable - Storable object to find usages, as a rule, checked before deletion.public Map<String,List<BigInteger>> findImportantChildren(Storable storable)
findImportantChildren in interface ObjectManager<System>findImportantChildren in class AbstractObjectManager<System,System>storable - System object to find 'important children', as a rule, checked before deletion.public Storable getChildByClass(System parent, Class childrenClass, Object... param)
getChildByClass in interface NativeManager<System>public Collection<? extends Storable> getChildrenByClass(System parent, Class childrenClass, Object... param)
getChildrenByClass in interface NativeManager<System>public Collection<System> getByLabel(String label)
getByLabel in interface LabeledObjectManager<System>public Collection<System> getByLabel(String label, BigInteger projectId)
getByLabel in interface LabeledObjectManager<System>public Set<String> getAllLabels(BigInteger projectId)
getAllLabels in interface LabeledObjectManager<System>public System getByEcId(@Nonnull String ecId, Object... objects)
getByEcId in interface EnvConfigurationManager<System>public Collection<System> getByEcProjectId(String ecProjectId)
getByEcProjectId in interface EnvConfigurationManager<System>public Collection<String> getEcProjectIds(BigInteger projectId)
getEcProjectIds in interface EnvConfigurationManager<System>public void unbindByEcProject(String ecProjectId)
unbindByEcProject in interface EnvConfigurationManager<System>public System findByEcLabel(String ecLabel, BigInteger projectId)
findByEcLabel in interface EnvConfigurationManager<System>public Collection<System> getByPieceOfNameAndProject(String name, Object projectId)
public Collection<System> getByProjectId(BigInteger projectId)
getByProjectId in interface SearchByProjectIdManager<System>public List<IdNamePair> getSimpleListByProject(Object projectId)
public List<System> getReceiverSystemsFromCallChainSteps(Object chainId)
getReceiverSystemsFromCallChainSteps in interface LabeledObjectManager<System>public void afterDelete(Storable object)
afterDelete in class AbstractObjectManager<System,System>Copyright © 2025. All rights reserved.