@Component public class PlatformUseCases extends Object
| Constructor and Description |
|---|
PlatformUseCases(PlatformCommands commands,
PlatformQueries queries,
ModuleQueries moduleQueries) |
public static final String ROOT_PATH
@Autowired public PlatformUseCases(PlatformCommands commands, PlatformQueries queries, ModuleQueries moduleQueries)
public String copyPlatform(Platform newPlatform, Platform.Key existingPlatformKey, User user)
public PlatformView getPlatform(String platformId)
public PlatformView getPlatform(Platform.Key platformKey)
public void updatePlatform(Platform.Key platformKey, Platform platform, boolean copyProperties, User user)
public void deletePlatform(Platform.Key platformKey, User user)
public ApplicationView getApplication(String applicationName)
public List<ModulePlatformView> getPlatformUsingModule(Module.Key moduleKey)
public List<SearchPlatformResultView> searchPlatforms(String applicationName, String platformName)
public List<SearchApplicationResultView> searchApplications(String applicationName)
public List<AbstractValuedPropertyView> getProperties(Platform.Key platformKey, String path)
public List<InstancePropertyView> getInstanceModel(Platform.Key platformKey, String modulePath)
public List<AbstractValuedPropertyView> saveProperties(Platform.Key platformKey, String path, Long platformVersionId, List<AbstractValuedProperty> abstractValuedProperties, User user)
public Map<String,Set<GlobalPropertyUsageView>> getGlobalPropertiesUsage(Platform.Key platformKey)
Copyright © 2016–2018 voyages-sncf-technologies. All rights reserved.