Interface ConfigCommitterExtension
-
- All Known Implementing Classes:
YamlPipelineChangesCommiter
public interface ConfigCommitterExtension
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
canHandle(SProject project)
default void
entityDeleted(ConfigAction cause, SPersistentEntity entity, SProject projectWhereOperationPerformed)
default void
entityPersisted(ConfigAction cause, SPersistentEntity entity)
default void
projectFileDeleted(ConfigAction cause, SProject project, String pathInProject)
default void
projectFilePersisted(ConfigAction cause, SProject project, String pathInProject, InputStream content)
-
-
-
Method Detail
-
entityPersisted
default void entityPersisted(@NotNull ConfigAction cause, @NotNull SPersistentEntity entity) throws Exception
- Throws:
Exception
-
entityDeleted
default void entityDeleted(@NotNull ConfigAction cause, @NotNull SPersistentEntity entity, @Nullable SProject projectWhereOperationPerformed) throws Exception
- Throws:
Exception
-
projectFilePersisted
default void projectFilePersisted(@NotNull ConfigAction cause, @NotNull SProject project, @NotNull String pathInProject, @NotNull InputStream content) throws Exception
- Throws:
Exception
-
projectFileDeleted
default void projectFileDeleted(@NotNull ConfigAction cause, @NotNull SProject project, @NotNull String pathInProject) throws Exception
- Throws:
Exception
-
canHandle
default boolean canHandle(@NotNull SProject project)
-
-