
com.zxyinfo.support.BusEventsLogModelDao Maven / Gradle / Ivy
package com.zxyinfo.support;
import java.util.UUID;
import org.joda.time.DateTime;
import org.killbill.queue.api.PersistentQueueEntryLifecycleState;
/**
* @author joewee
* @version 1.0.0
* @date 2021/10/26 11:21
*/
public class BusEventsLogModelDao implements EventsLogModelDao{
private Long id;
private UUID userToken;
private DateTime createdDate;
private DateTime updatedDate;
private String processingOwner;
private String message;
private PersistentQueueEntryLifecycleState processingState;
public BusEventsLogModelDao(Long id, UUID userToken, DateTime createdDate, DateTime updatedDate,
String processingOwner, String message, PersistentQueueEntryLifecycleState processingState) {
this.id = id;
this.userToken = userToken;
this.createdDate = createdDate;
this.updatedDate = updatedDate;
this.processingOwner = processingOwner;
this.message = message;
this.processingState = processingState;
}
public BusEventsLogModelDao() {
}
public static BusEventsLogModelDaoBuilder builder() {
return new BusEventsLogModelDaoBuilder();
}
@Override
public Long getId() {
return id;
}
@Override
public void setId(Long id) {
this.id = id;
}
@Override
public UUID getUserToken() {
return userToken;
}
@Override
public void setUserToken(UUID userToken) {
this.userToken = userToken;
}
@Override
public DateTime getCreatedDate() {
return createdDate;
}
@Override
public void setCreatedDate(DateTime createdDate) {
this.createdDate = createdDate;
}
@Override
public String getProcessingOwner() {
return processingOwner;
}
@Override
public void setProcessingOwner(String processingOwner) {
this.processingOwner = processingOwner;
}
@Override
public String getMessage() {
return message;
}
@Override
public void setMessage(String message) {
this.message = message;
}
@Override
public PersistentQueueEntryLifecycleState getProcessingState() {
return processingState;
}
@Override
public void setProcessingState(PersistentQueueEntryLifecycleState processingState) {
this.processingState = processingState;
}
@Override
public DateTime getUpdatedDate() {
return updatedDate;
}
@Override
public void setUpdatedDate(DateTime updatedDate) {
this.updatedDate = updatedDate;
}
public static class BusEventsLogModelDaoBuilder {
private Long id;
private UUID userToken;
private DateTime createdDate;
private DateTime updatedDate;
private String processingOwner;
private String message;
private PersistentQueueEntryLifecycleState processingState;
BusEventsLogModelDaoBuilder() {
}
public BusEventsLogModelDaoBuilder id(Long id) {
this.id = id;
return this;
}
public BusEventsLogModelDaoBuilder userToken(UUID userToken) {
this.userToken = userToken;
return this;
}
public BusEventsLogModelDaoBuilder createdDate(DateTime createdDate) {
this.createdDate = createdDate;
return this;
}
public BusEventsLogModelDaoBuilder updatedDate(DateTime updatedDate) {
this.updatedDate = updatedDate;
return this;
}
public BusEventsLogModelDaoBuilder processingOwner(String processingOwner) {
this.processingOwner = processingOwner;
return this;
}
public BusEventsLogModelDaoBuilder message(String message) {
this.message = message;
return this;
}
public BusEventsLogModelDaoBuilder processingState(
PersistentQueueEntryLifecycleState processingState) {
this.processingState = processingState;
return this;
}
public BusEventsLogModelDao build() {
return new BusEventsLogModelDao(id, userToken, createdDate, updatedDate, processingOwner,
message, processingState);
}
public String toString() {
return "BusEventsLogModelDao.BusEventsLogModelDaoBuilder(id=" + this.id + ", userToken="
+ this.userToken + ", createdDate=" + this.createdDate + ", updatedDate="
+ this.updatedDate
+ ", processingOwner=" + this.processingOwner + ", message=" + this.message
+ ", processingState=" + this.processingState + ")";
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy