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

com.bloomscorp.aster.behemoth.AsterCRUDController Maven / Gradle / Ivy

Go to download

Base package with managed dependencies for a single vendor e-commerce platform. This is an opinionated version of Spring Boot configuration with added as-is dependency configurations.

The newest version!
package com.bloomscorp.aster.behemoth;

import com.bloomscorp.alfred.LogBook;
import com.bloomscorp.alfred.cron.CronManager;
import com.bloomscorp.alfred.orm.AuthenticationLog;
import com.bloomscorp.aster.alfred.orm.AsterLog;
import com.bloomscorp.behemoth.controller.BehemothCRUDController;
import com.bloomscorp.nverse.NVerseAuthorityResolver;
import com.bloomscorp.nverse.NVerseGatekeeper;
import com.bloomscorp.nverse.pojo.NVerseRole;
import com.bloomscorp.nverse.pojo.NVerseTenant;
import com.bloomscorp.nverse.sanitizer.HttpRequestDumpSanitizer;
import com.bloomscorp.raintree.RainTree;

public abstract class AsterCRUDController<
	B extends LogBook,
	A extends AuthenticationLog,
	T extends NVerseTenant,
	E extends Enum,
	R extends NVerseRole,
	C extends CronManager
> extends BehemothCRUDController {
	public AsterCRUDController(
		RainTree rainTree,
		B logBook,
		C cron,
		NVerseGatekeeper gatekeeper,
		NVerseAuthorityResolver authorityResolver,
		HttpRequestDumpSanitizer httpRequestDumpSanitizer
	) {
		super(
			rainTree,
			logBook,
			cron,
			gatekeeper,
			authorityResolver,
			httpRequestDumpSanitizer
		);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy