Class LogKingdomNation

java.lang.Object
org.kingdoms.constants.group.model.logs.AuditLog
org.kingdoms.constants.group.model.logs.nations.LogKingdomNation
All Implemented Interfaces:
org.kingdoms.data.Deserializable, org.kingdoms.data.Serializable, org.kingdoms.locale.provider.CascadingMessageContextProvider, org.kingdoms.locale.provider.MessageContextProvider
Direct Known Subclasses:
LogKingdomNationJoin, LogKingdomNationLeave

public abstract class LogKingdomNation extends AuditLog
  • Constructor Details

    • LogKingdomNation

      public LogKingdomNation()
    • LogKingdomNation

      public LogKingdomNation(UUID nation)
  • Method Details

    • deserialize

      public void deserialize(DeserializationContext<org.kingdoms.data.database.dataprovider.SectionableDataGetter> context)
      Specified by:
      deserialize in interface org.kingdoms.data.Deserializable
      Overrides:
      deserialize in class AuditLog
    • serialize

      public void serialize(SerializationContext<org.kingdoms.data.database.dataprovider.SectionableDataSetter> context)
      Specified by:
      serialize in interface org.kingdoms.data.Serializable
      Overrides:
      serialize in class AuditLog
    • getNationId

      public UUID getNationId()
    • getNation

      public Nation getNation()
    • addEdits

      public void addEdits(MessagePlaceholderProvider builder)
      Overrides:
      addEdits in class AuditLog