@Service public class TransportConfigurationObjectManager extends AbstractObjectManager<TransportConfiguration,TransportConfiguration> implements EnvConfigurationManager<TransportConfiguration>, ObjectCreationByTypeManager<TransportConfiguration>, SearchByProjectIdManager<TransportConfiguration>
AbstractObjectManager.RootRepositoryWrapper<T extends Storable>entityManager, myType, repository| Constructor and Description |
|---|
TransportConfigurationObjectManager(TransportConfigurationRepository repository,
OperationRepository operationRepository,
InboundTransportConfigurationRepository inboundTransportConfigurationRepository)
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, update@Autowired public TransportConfigurationObjectManager(TransportConfigurationRepository repository, OperationRepository operationRepository, InboundTransportConfigurationRepository inboundTransportConfigurationRepository)
public void protectedOnRemove(TransportConfiguration transportConfiguration)
protectedOnRemove in class AbstractObjectManager<TransportConfiguration,TransportConfiguration>public Collection<UsageInfo> findUsages(Storable storable)
AbstractObjectManagerfindUsages in interface ObjectManager<TransportConfiguration>findUsages in class AbstractObjectManager<TransportConfiguration,TransportConfiguration>storable - Storable object to find usages, as a rule, checked before deletion.public Map<String,List<BigInteger>> findImportantChildren(Storable storable)
findImportantChildren in interface ObjectManager<TransportConfiguration>findImportantChildren in class AbstractObjectManager<TransportConfiguration,TransportConfiguration>storable - Server object to find 'important children', as a rule, checked before deletion.public TransportConfiguration create(Storable system, @Nonnull String name, @Nonnull String type, Map parameters)
create in interface ObjectCreationByTypeManager<TransportConfiguration>system - - System object instance of Systemname - - Name of Transport.type - - Type of Transport. It's necessary for lookup transport Mepparameters - - transport configurationpublic TransportConfiguration getByEcId(String ecId, Object... objects)
getByEcId in interface EnvConfigurationManager<TransportConfiguration>public Collection<TransportConfiguration> getByEcProjectId(String ecProjectId)
getByEcProjectId in interface EnvConfigurationManager<TransportConfiguration>public Collection<String> getEcProjectIds(BigInteger projectId)
getEcProjectIds in interface EnvConfigurationManager<TransportConfiguration>public void unbindByEcProject(String ecProjectId)
unbindByEcProject in interface EnvConfigurationManager<TransportConfiguration>public TransportConfiguration findByEcLabel(String ecLabel, BigInteger projectId)
findByEcLabel in interface EnvConfigurationManager<TransportConfiguration>public Collection<TransportConfiguration> getByProjectId(BigInteger projectId)
getByProjectId in interface SearchByProjectIdManager<TransportConfiguration>public Collection<TransportConfiguration> findUsagesTemplateOnTransport(BigInteger templateId)
public void afterDelete(Storable object)
afterDelete in class AbstractObjectManager<TransportConfiguration,TransportConfiguration>Copyright © 2025. All rights reserved.