Interface ConfigCommitterExtension
-
- All Known Implementing Classes:
YamlPipelineChangesCommiter
public interface ConfigCommitterExtension
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleancanHandle(SProject project)default voidentityDeleted(ConfigAction cause, SPersistentEntity entity, SProject projectWhereOperationPerformed)default voidentityPersisted(ConfigAction cause, SPersistentEntity entity)default voidprojectFileDeleted(ConfigAction cause, SProject project, String pathInProject)default voidprojectFilePersisted(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)
-
-