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

tfw.immutable.iis.intiis.IntIisFactoryFromIntIla Maven / Gradle / Ivy

Go to download

The FrameWork for building highly scalable and maintainable applications

The newest version!
package tfw.immutable.iis.intiis;

import tfw.check.Argument;
import tfw.immutable.ila.intila.IntIla;

public final class IntIisFactoryFromIntIla {
    private IntIisFactoryFromIntIla() {}

    public static IntIisFactory create(final IntIla ila) {
        return new IntIisFactoryImpl(ila);
    }

    private static class IntIisFactoryImpl implements IntIisFactory {
        private final IntIla ila;

        public IntIisFactoryImpl(final IntIla ila) {
            Argument.assertNotNull(ila, "ila");

            this.ila = ila;
        }

        @Override
        public IntIis create() {
            return IntIisFromIntIla.create(ila);
        }
    }
}
// AUTO GENERATED FROM TEMPLATE




© 2015 - 2024 Weber Informatics LLC | Privacy Policy