Class KeyedKingdomsObject<K>

Type Parameters:
K - The type of the key used for these objects.
All Implemented Interfaces:
Keyed<K>, SmartObject, org.kingdoms.constants.group.model.logs.Loggable, org.kingdoms.locale.provider.CascadingMessageContextProvider, org.kingdoms.locale.provider.MessageContextProvider
Direct Known Subclasses:
Group, KingdomBlock, KingdomPlayer, Land, Mail, Rank

public abstract class KeyedKingdomsObject<K> extends KingdomsObject implements Keyed<K>
Any object managed by this plugin that can be identified by a key (Keyed.getKey()) This key is only guaranteed to be unique among other objects of the same kind.
  • Constructor Details

    • KeyedKingdomsObject

      public KeyedKingdomsObject()