Class AuditLog
java.lang.Object
org.kingdoms.constants.group.model.logs.AuditLog
- All Implemented Interfaces:
org.kingdoms.locale.provider.MessageContextProvider
- Direct Known Subclasses:
LogGroupServerTaxPay,LogKingdomKingChange,LogKingdomLand,LogKingdomNation,LogKingdomPacifismStateChange,LogKingdomRelationshipChangeEvent,LogKingdomResourcePointsConvert,LogNationRelationshipChangeEvent,LogPlayerOperator,LogWarppadTeleport
public abstract class AuditLog
extends Object
implements org.kingdoms.locale.provider.MessageContextProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEdits(@NonNull MessageBuilder builder) voidaddMessageContextEdits(@NonNull MessageBuilder messageBuilder) voiddeserialize(@NonNull DeserializationContext<org.kingdoms.data.database.dataprovider.SectionableDataGetter> context) abstract @NonNull AuditLogProviderfinal longgetTime()voidserialize(@NonNull SerializationContext<org.kingdoms.data.database.dataprovider.SectionableDataSetter> context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kingdoms.locale.provider.MessageContextProvider
getMessageContext
-
Constructor Details
-
AuditLog
public AuditLog()
-
-
Method Details
-
getProvider
-
deserialize
public void deserialize(@NonNull DeserializationContext<org.kingdoms.data.database.dataprovider.SectionableDataGetter> context) -
serialize
public void serialize(@NonNull SerializationContext<org.kingdoms.data.database.dataprovider.SectionableDataSetter> context) -
getTime
public final long getTime() -
addMessageContextEdits
- Specified by:
addMessageContextEditsin interfaceorg.kingdoms.locale.provider.MessageContextProvider
-
addEdits
-