All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.xlrit.gears.engine.config.FunctionConfiguration Maven / Gradle / Ivy

package com.xlrit.gears.engine.config;

import com.xlrit.gears.base.function.DefaultFunctions;
import com.xlrit.gears.base.id.IdGenerator;
import com.xlrit.gears.engine.id.SequenceValueProducerImpl;
import jakarta.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;

@Configuration
public class FunctionConfiguration {

    @Autowired
   	private IdGenerator idGenerator;

   	@Autowired
   	private SequenceValueProducerImpl sequenceValueProducer;

   	@PostConstruct
   	public void initDefaultFunctions() {
   		DefaultFunctions.setIdGenerator(idGenerator);
   		DefaultFunctions.setSequenceValueProducer(sequenceValueProducer);
   	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy