Class AuditLog
java.lang.Object
org.kingdoms.constants.group.model.logs.AuditLog
- All Implemented Interfaces:
org.kingdoms.data.Deserializable,org.kingdoms.data.Serializable,org.kingdoms.locale.provider.CascadingMessageContextProvider,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.CascadingMessageContextProvider, org.kingdoms.data.Serializable, org.kingdoms.data.Deserializable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEdits(@NonNull MessagePlaceholderProvider builder) voidaddMessageContextEdits(@NonNull MessagePlaceholderProvider context) 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.CascadingMessageContextProvider
getMessageContext
-
Constructor Details
-
AuditLog
public AuditLog()
-
-
Method Details
-
getProvider
-
deserialize
@MustBeInvokedByOverriders public void deserialize(@NonNull DeserializationContext<org.kingdoms.data.database.dataprovider.SectionableDataGetter> context) - Specified by:
deserializein interfaceorg.kingdoms.data.Deserializable
-
serialize
@MustBeInvokedByOverriders public void serialize(@NonNull SerializationContext<org.kingdoms.data.database.dataprovider.SectionableDataSetter> context) - Specified by:
serializein interfaceorg.kingdoms.data.Serializable
-
getTime
public final long getTime() -
addMessageContextEdits
@MustBeInvokedByOverriders public void addMessageContextEdits(@NonNull MessagePlaceholderProvider context) - Specified by:
addMessageContextEditsin interfaceorg.kingdoms.locale.provider.CascadingMessageContextProvider
-
addEdits
-