com.bloomscorp.aster.alfred.AsterLogBook Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bmx-aster Show documentation
Show all versions of bmx-aster Show documentation
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.alfred;
import com.bloomscorp.alfred.LogBook;
import com.bloomscorp.alfred.adapter.ILogBookDAO;
import com.bloomscorp.alfred.orm.AuthenticationLog;
import com.bloomscorp.alfred.orm.LOG_TYPE;
import com.bloomscorp.aster.alfred.orm.AsterLog;
import com.bloomscorp.nverse.pojo.NVerseRole;
import com.bloomscorp.nverse.pojo.NVerseTenant;
import com.bloomscorp.pastebox.Pastebox;
public abstract class AsterLogBook<
A extends AuthenticationLog,
T extends NVerseTenant,
E extends Enum,
R extends NVerseRole
> extends LogBook {
public AsterLogBook(ILogBookDAO repository) {
super(repository);
}
@Override
public AsterLog buildLogInstance(
String logger,
LOG_TYPE logType,
String message,
String dataDump
) {
return AsterLog
.builder()
.logger(logger)
.logType(logType)
.message(message)
.dataDump(dataDump)
.time(Pastebox.getCurrentTimeInMillis())
.build();
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy