question: callback method that subclasses may override to get a chance to act on definitions that are about to be deleted . concode_field_sep XDParser parser concode_elem_sep ZooKeeperConnection zkConnection concode_elem_sep ParsingContext definitionKind concode_elem_sep PagingAndSortingRepository<D,String> repository concode_elem_sep Logger logger concode_elem_sep Pattern DEPLOYMENT_PROPERTY_PATTERN concode_field_sep String getDeploymentPath concode_elem_sep D afterSave concode_elem_sep CrudRepository<D,String> getDefinitionRepository concode_elem_sep void throwDefinitionNotDeployable concode_elem_sep D save concode_elem_sep D findOne concode_elem_sep void deleteAll concode_elem_sep void throwDefinitionAlreadyExistsException concode_elem_sep void validateDeploymentProperties concode_elem_sep void validateBeforeDelete concode_elem_sep void validateBeforeSave concode_elem_sep Iterable<D> findAll concode_elem_sep Page<D> findAll concode_elem_sep void delete concode_elem_sep List<ModuleDefinition> createModuleDefinitions concode_elem_sep void throwNotDeployedException concode_elem_sep void throwAlreadyDeployedException concode_elem_sep void throwNoSuchDefinitionException concode_elem_sep void throwNoSuchDefinitionException concode_elem_sep D createDefinition concode_elem_sep D basicDeploy concode_elem_sep ZooKeeperConnection getZooKeeperConnection
target: void function ( D arg0 ) { }