public interface IResourceOperation extends IComponentOperation
getComponent, getComponent, getComponentArtifactsForDelete, getComponentByLabelAndId, getFilteredComponents, getLightComponent
TitanGenericDao getTitanGenericDao()
fj.data.Either<Resource,StorageOperationStatus> createResource(Resource resource)
fj.data.Either<Resource,StorageOperationStatus> createResource(Resource resource, boolean inTransaction)
fj.data.Either<Resource,StorageOperationStatus> getResource(String resourceId)
fj.data.Either<Resource,StorageOperationStatus> getResource(String resourceId, boolean inTransaction)
fj.data.Either<List<Resource>,StorageOperationStatus> getAllCertifiedResources(boolean getAbstract)
getAbstract
- the value defines which resources to return only abstract or
only none abstractfj.data.Either<List<Resource>,StorageOperationStatus> getAllCertifiedResources(boolean getAbstract, Boolean isHighest)
fj.data.Either<Boolean,StorageOperationStatus> validateResourceNameExists(String resourceName, ResourceTypeEnum resourceType)
fj.data.Either<Resource,StorageOperationStatus> deleteResource(String resourceId)
fj.data.Either<Resource,StorageOperationStatus> deleteResource(String resourceId, boolean inTransaction)
fj.data.Either<Resource,StorageOperationStatus> updateResource(Resource resource)
fj.data.Either<Resource,StorageOperationStatus> updateResource(Resource resource, boolean inTransaction)
fj.data.Either<Integer,StorageOperationStatus> getNumberOfResourcesByName(String resourceName)
fj.data.Either<List<Resource>,StorageOperationStatus> getFollowed(String userId, Set<LifecycleStateEnum> lifecycleStates, Set<LifecycleStateEnum> lastStateStates, boolean inTransaction)
fj.data.Either<Set<Resource>,StorageOperationStatus> getCatalogData(Map<String,Object> propertiesToMatch, boolean inTransaction)
fj.data.Either<Resource,StorageOperationStatus> getLatestByName(String resourceName, boolean inTransaction)
fj.data.Either<Resource,StorageOperationStatus> overrideResource(Resource resource, Resource resourceSaved, boolean inTransaction)
fj.data.Either<List<Resource>,StorageOperationStatus> getTesterFollowed(String userId, Set<LifecycleStateEnum> lifecycleStates, boolean inTransaction)
fj.data.Either<List<Resource>,StorageOperationStatus> getResourceListByUuid(String uuid, boolean inTransaction)
fj.data.Either<List<Resource>,StorageOperationStatus> getLatestResourceByUuid(String uuid, boolean inTransaction)
fj.data.Either<List<Resource>,StorageOperationStatus> getResourceListBySystemName(String systemName, boolean inTransaction)
fj.data.Either<List<Resource>,StorageOperationStatus> getResourceCatalogData(boolean inTransaction)
fj.data.Either<List<Resource>,StorageOperationStatus> getResourceCatalogDataVFLatestCertifiedAndNonCertified(boolean inTransaction)
fj.data.Either<List<Resource>,StorageOperationStatus> getResourceByNameAndVersion(String name, String version, boolean inTransaction)
fj.data.Either<List<Resource>,StorageOperationStatus> getResourceByNameAndVersion(String name, String version)
fj.data.Either<Resource,StorageOperationStatus> getResourceBySystemNameAndVersion(String name, String version, Map<String,Object> additionalParams, boolean inTransaction)
fj.data.Either<List<String>,StorageOperationStatus> getAllResourcesMarkedForDeletion()
fj.data.Either<Boolean,StorageOperationStatus> isResourceInUse(String resourceToDelete)
fj.data.Either<Resource,StorageOperationStatus> getLatestByToscaResourceName(String toscaResourceName, boolean inTransaction)
fj.data.Either<Boolean,StorageOperationStatus> validateToscaResourceNameExists(String templateName)
Copyright © 2017. All rights reserved.