Class AbstractApiKeyCmd

java.lang.Object
tigase.stats.CounterValue
tigase.stats.Counter
tigase.stats.StatisticHolderImpl
tigase.http.modules.rest.AbstractApiKeyCmd
All Implemented Interfaces:
tigase.server.script.CommandIfc, tigase.stats.StatisticHolder
Direct Known Subclasses:
ApiKeyAddCmd, ApiKeyRemoveCmd, ApiKeyUpdateCmd

public abstract class AbstractApiKeyCmd extends tigase.stats.StatisticHolderImpl implements tigase.server.script.CommandIfc
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     
    protected final RestModule
     

    Fields inherited from class tigase.stats.CounterValue

    counter, level, name

    Fields inherited from interface tigase.server.script.CommandIfc

    ADD_SCRIPT_CMD, ADMINS_SET, ADMN_CMDS, ADMN_DISC, AUTH_REPO, COMMAND_ID, COMMANDS_ACL, COMPONENT, COMPONENT_NAME, CONNECTED_NODES, CONNECTED_NODES_WITH_LOCAL, DEL_SCRIPT_CMD, DESCRIPT, EVENTBUS, GROUP, LANGUAGE, PACKET, REMOVE_FROM_DISK, SAVE_TO_DISK, SCRI_MANA, SCRIPT_BASE_DIR, SCRIPT_CLASS, SCRIPT_COMP_DIR, SCRIPT_COMPONENT, SCRIPT_DESCRIPTION, SCRIPT_GROUP, SCRIPT_ID, SCRIPT_RESULT, SCRIPT_TEXT, SERVICES_MAP, USER_CONN, USER_REPO, USER_SESS, VHOST_MANAGER
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    checkIsFromAdmin(tigase.server.Iq packet, Consumer<tigase.server.Packet> writer)
     
     
    void
    init(String id, String description, String group)
     
    boolean
     
    void
    setAdminOnly(boolean adminOnly)
     

    Methods inherited from class tigase.stats.StatisticHolderImpl

    getStatistics, setStatisticsPrefix, statisticExecutedIn

    Methods inherited from class tigase.stats.Counter

    everyHour, everyMinute, everySecond, getPerHour, getPerMinute, getPerSecond

    Methods inherited from class tigase.stats.CounterValue

    getLevel, getName, getValue, inc, setName, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface tigase.server.script.CommandIfc

    getCommandId, getDescription, getGroup, runCommand

    Methods inherited from interface tigase.stats.StatisticHolder

    everyHour, everyMinute, everySecond, getStatistics, setStatisticsPrefix, statisticExecutedIn
  • Field Details

  • Constructor Details

    • AbstractApiKeyCmd

      public AbstractApiKeyCmd(RestModule module)
  • Method Details

    • getBindings

      public Bindings getBindings()
      Specified by:
      getBindings in interface tigase.server.script.CommandIfc
    • init

      public void init(String id, String description, String group)
      Specified by:
      init in interface tigase.server.script.CommandIfc
    • isAdminOnly

      public boolean isAdminOnly()
      Specified by:
      isAdminOnly in interface tigase.server.script.CommandIfc
    • setAdminOnly

      public void setAdminOnly(boolean adminOnly)
      Specified by:
      setAdminOnly in interface tigase.server.script.CommandIfc
    • checkIsFromAdmin

      protected boolean checkIsFromAdmin(tigase.server.Iq packet, Consumer<tigase.server.Packet> writer)