public class FeaturesCache
| Modifier and Type | Class and Description |
|---|---|
static class |
FeaturesCache.Companion |
| Modifier and Type | Field and Description |
|---|---|
static FeaturesCache.Companion |
Companion |
| Constructor and Description |
|---|
FeaturesCache(FeatureFileService featureFileService,
FeatureResolver featureResolver,
WarningService warningService,
kotlin.jvm.functions.Function0<com.testerum.file_service.caches.resolved.StepsCache> getStepsCache) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteFeatureAndAttachments(com.testerum.model.infrastructure.path.Path path) |
java.util.Collection<com.testerum.model.feature.Feature> |
getAllFeatures() |
com.testerum.model.feature.Feature |
getFeatureAtPath(com.testerum.model.infrastructure.path.Path path) |
void |
initialize(java.nio.file.Path featuresDir,
java.nio.file.Path resourcesDir) |
com.testerum.model.feature.Feature |
save(com.testerum.model.feature.Feature featureToSave,
java.nio.file.Path featuresDir) |
public static FeaturesCache.Companion Companion
public FeaturesCache(@NotNull
FeatureFileService featureFileService,
@NotNull
FeatureResolver featureResolver,
@NotNull
WarningService warningService,
@NotNull
kotlin.jvm.functions.Function0<com.testerum.file_service.caches.resolved.StepsCache> getStepsCache)
public void initialize(@NotNull
java.nio.file.Path featuresDir,
@NotNull
java.nio.file.Path resourcesDir)
@NotNull public java.util.Collection<com.testerum.model.feature.Feature> getAllFeatures()
@Nullable
public com.testerum.model.feature.Feature getFeatureAtPath(@NotNull
com.testerum.model.infrastructure.path.Path path)
@NotNull
public com.testerum.model.feature.Feature save(@NotNull
com.testerum.model.feature.Feature featureToSave,
@NotNull
java.nio.file.Path featuresDir)
public void deleteFeatureAndAttachments(@NotNull
com.testerum.model.infrastructure.path.Path path)