com.planet_ink.coffee_mud.core
Enum CMSecurity.SecFlag

java.lang.Object
  extended by java.lang.Enum<CMSecurity.SecFlag>
      extended by com.planet_ink.coffee_mud.core.CMSecurity.SecFlag
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<CMSecurity.SecFlag>
Enclosing class:
CMSecurity

public static enum CMSecurity.SecFlag
extends java.lang.Enum<CMSecurity.SecFlag>

This enum represents all of the base security flags in the system. Each flag represents a command, feature, or subsystem that normal players may not normally have access to, which is why these flags exist to grant it. Many flags also include a subop (area) version, which means the user must be in the area that they are a subop of in order to have the security flag.


Enum Constant Summary
ABILITIES
           
ABOVELAW
           
ACHIEVEMENTS
           
AFTER
           
AHELP
           
ALLSKILLS
           
ANNOUNCE
           
AREA_ABILITIES
           
AREA_ABOVELAW
           
AREA_AFTER
           
AREA_AHELP
           
AREA_ALLSKILLS
           
AREA_ANNOUNCE
           
AREA_AS
           
AREA_AT
           
AREA_BAN
           
AREA_BEACON
           
AREA_BOOT
           
AREA_CARRYALL
           
AREA_CATALOG
           
AREA_CHARGEN
           
AREA_CLOAK
           
AREA_CMD
           
AREA_CMDABILITIES
           
AREA_CMDAREAS
           
AREA_CMDCLANS
           
AREA_CMDCLASSES
           
AREA_CMDDATABASE
           
AREA_CMDEXITS
           
AREA_CMDFACTIONS
           
AREA_CMDITEMS
           
AREA_CMDMOBS
           
AREA_CMDPLAYERS
           
AREA_CMDQUESTS
           
AREA_CMDRACES
           
AREA_CMDRECIPES
           
AREA_CMDROOMS
           
AREA_CMDSOCIALS
           
AREA_COMPONENTS
           
AREA_COPY
           
AREA_COPYITEMS
           
AREA_COPYMOBS
           
AREA_COPYROOMS
           
AREA_DUMPFILE
           
AREA_EVERY
           
AREA_EXPERTISE
           
AREA_EXPERTISES
           
AREA_EXPORT
           
AREA_EXPORTFILE
           
AREA_EXPORTPLAYERS
           
AREA_GMODIFY
           
AREA_GOTO
           
AREA_I3
           
AREA_IDLEOK
           
AREA_IMC2
           
AREA_IMMORT
           
AREA_IMPORT
           
AREA_IMPORTITEMS
           
AREA_IMPORTMOBS
           
AREA_IMPORTPLAYERS
           
AREA_IMPORTROOMS
           
AREA_JOURNALS
           
AREA_JSCRIPTS
           
AREA_KILL
           
AREA_KILLDEAD
           
AREA_LISTADMIN
           
AREA_LOADUNLOAD
           
AREA_MERGE
           
AREA_MISC
           
AREA_MXPTAGS
           
AREA_NEWS
           
AREA_NOEXPIRE
           
AREA_NOPURGE
           
AREA_ORDER
           
AREA_PAUSE
           
AREA_PKILL
           
AREA_POLLS
           
AREA_POSSESS
           
AREA_PURGE
           
AREA_RESET
           
AREA_RESETUTILS
           
AREA_RESTRING
           
AREA_SESSIONS
           
AREA_SHUTDOWN
           
AREA_SNOOP
           
AREA_STAT
           
AREA_SUPERSKILL
           
AREA_SYSMSGS
           
AREA_TICKTOCK
           
AREA_TITLES
           
AREA_TRAILTO
           
AREA_TRANSFER
           
AREA_WHERE
           
AREA_WIZEMOTE
           
AREA_WIZINV
           
AS
           
AT
           
BAN
           
BEACON
           
BOOT
           
CARRYALL
           
CATALOG
           
CHARGEN
           
CLOAK
           
CMD
           
CMDABILITIES
           
CMDAREAS
           
CMDCLANS
           
CMDCLASSES
           
CMDDATABASE
           
CMDEXITS
           
CMDFACTIONS
           
CMDITEMS
           
CMDMOBS
           
CMDPLAYERS
           
CMDQUESTS
           
CMDRACES
           
CMDRECIPES
           
CMDROOMS
           
CMDSOCIALS
           
COMPONENTS
           
COPY
           
COPYITEMS
           
COPYMOBS
           
COPYROOMS
           
DUMPFILE
           
EVERY
           
EXPERTISE
           
EXPERTISES
           
EXPORT
           
EXPORTFILE
           
EXPORTPLAYERS
           
GMODIFY
           
GOTO
           
I3
           
IDLEOK
           
IMC2
           
IMMORT
           
IMPORT
           
IMPORTITEMS
           
IMPORTMOBS
           
IMPORTPLAYERS
           
IMPORTROOMS
           
JOURNALS
           
JSCRIPTS
           
KILL
           
KILLDEAD
           
LISTADMIN
           
LOADUNLOAD
           
MERGE
           
MISC
           
MXPTAGS
           
NEWS
           
NOEXPIRE
           
NOPURGE
           
ORDER
           
PAUSE
           
PKILL
           
POLLS
           
POSSESS
           
PURGE
           
RESET
           
RESETUTILS
           
RESTRING
           
SESSIONS
           
SHUTDOWN
           
SNOOP
           
STAT
           
SUPERSKILL
           
SYSMSGS
           
TICKTOCK
           
TITLES
           
TRAILTO
           
TRANSFER
           
WHERE
           
WIZEMOTE
           
WIZINV
           
 
Method Summary
 CMSecurity.SecFlag getAreaAlias()
          Returns the subop (area) version of this security flag, if there is one
 CMSecurity.SecFlag getRegularAlias()
          Returns the regular (non-subop) (non-area) version of this security flag
static CMSecurity.SecFlag valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static CMSecurity.SecFlag[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ABILITIES

public static final CMSecurity.SecFlag ABILITIES

ABOVELAW

public static final CMSecurity.SecFlag ABOVELAW

AFTER

public static final CMSecurity.SecFlag AFTER

AHELP

public static final CMSecurity.SecFlag AHELP

ALLSKILLS

public static final CMSecurity.SecFlag ALLSKILLS

ANNOUNCE

public static final CMSecurity.SecFlag ANNOUNCE

AS

public static final CMSecurity.SecFlag AS

AT

public static final CMSecurity.SecFlag AT

BAN

public static final CMSecurity.SecFlag BAN

BEACON

public static final CMSecurity.SecFlag BEACON

BOOT

public static final CMSecurity.SecFlag BOOT

CARRYALL

public static final CMSecurity.SecFlag CARRYALL

CATALOG

public static final CMSecurity.SecFlag CATALOG

CHARGEN

public static final CMSecurity.SecFlag CHARGEN

CLOAK

public static final CMSecurity.SecFlag CLOAK

CMD

public static final CMSecurity.SecFlag CMD

CMDABILITIES

public static final CMSecurity.SecFlag CMDABILITIES

CMDAREAS

public static final CMSecurity.SecFlag CMDAREAS

CMDCLANS

public static final CMSecurity.SecFlag CMDCLANS

CMDCLASSES

public static final CMSecurity.SecFlag CMDCLASSES

CMDEXITS

public static final CMSecurity.SecFlag CMDEXITS

CMDFACTIONS

public static final CMSecurity.SecFlag CMDFACTIONS

CMDITEMS

public static final CMSecurity.SecFlag CMDITEMS

CMDMOBS

public static final CMSecurity.SecFlag CMDMOBS

CMDPLAYERS

public static final CMSecurity.SecFlag CMDPLAYERS

CMDQUESTS

public static final CMSecurity.SecFlag CMDQUESTS

CMDRACES

public static final CMSecurity.SecFlag CMDRACES

CMDRECIPES

public static final CMSecurity.SecFlag CMDRECIPES

CMDROOMS

public static final CMSecurity.SecFlag CMDROOMS

CMDSOCIALS

public static final CMSecurity.SecFlag CMDSOCIALS

COMPONENTS

public static final CMSecurity.SecFlag COMPONENTS

COPY

public static final CMSecurity.SecFlag COPY

COPYITEMS

public static final CMSecurity.SecFlag COPYITEMS

COPYMOBS

public static final CMSecurity.SecFlag COPYMOBS

COPYROOMS

public static final CMSecurity.SecFlag COPYROOMS

DUMPFILE

public static final CMSecurity.SecFlag DUMPFILE

EXPERTISE

public static final CMSecurity.SecFlag EXPERTISE

EXPERTISES

public static final CMSecurity.SecFlag EXPERTISES

EXPORT

public static final CMSecurity.SecFlag EXPORT

EXPORTFILE

public static final CMSecurity.SecFlag EXPORTFILE

EXPORTPLAYERS

public static final CMSecurity.SecFlag EXPORTPLAYERS

GMODIFY

public static final CMSecurity.SecFlag GMODIFY

GOTO

public static final CMSecurity.SecFlag GOTO

I3

public static final CMSecurity.SecFlag I3

IDLEOK

public static final CMSecurity.SecFlag IDLEOK

IMC2

public static final CMSecurity.SecFlag IMC2

IMMORT

public static final CMSecurity.SecFlag IMMORT

IMPORT

public static final CMSecurity.SecFlag IMPORT

IMPORTITEMS

public static final CMSecurity.SecFlag IMPORTITEMS

IMPORTMOBS

public static final CMSecurity.SecFlag IMPORTMOBS

IMPORTPLAYERS

public static final CMSecurity.SecFlag IMPORTPLAYERS

IMPORTROOMS

public static final CMSecurity.SecFlag IMPORTROOMS

JOURNALS

public static final CMSecurity.SecFlag JOURNALS

JSCRIPTS

public static final CMSecurity.SecFlag JSCRIPTS

KILL

public static final CMSecurity.SecFlag KILL

KILLDEAD

public static final CMSecurity.SecFlag KILLDEAD

LISTADMIN

public static final CMSecurity.SecFlag LISTADMIN

LOADUNLOAD

public static final CMSecurity.SecFlag LOADUNLOAD

MERGE

public static final CMSecurity.SecFlag MERGE

MXPTAGS

public static final CMSecurity.SecFlag MXPTAGS

NEWS

public static final CMSecurity.SecFlag NEWS

NOEXPIRE

public static final CMSecurity.SecFlag NOEXPIRE

NOPURGE

public static final CMSecurity.SecFlag NOPURGE

ORDER

public static final CMSecurity.SecFlag ORDER

PAUSE

public static final CMSecurity.SecFlag PAUSE

PKILL

public static final CMSecurity.SecFlag PKILL

POLLS

public static final CMSecurity.SecFlag POLLS

POSSESS

public static final CMSecurity.SecFlag POSSESS

PURGE

public static final CMSecurity.SecFlag PURGE

RESET

public static final CMSecurity.SecFlag RESET

RESETUTILS

public static final CMSecurity.SecFlag RESETUTILS

RESTRING

public static final CMSecurity.SecFlag RESTRING

SESSIONS

public static final CMSecurity.SecFlag SESSIONS

SHUTDOWN

public static final CMSecurity.SecFlag SHUTDOWN

SNOOP

public static final CMSecurity.SecFlag SNOOP

STAT

public static final CMSecurity.SecFlag STAT

SUPERSKILL

public static final CMSecurity.SecFlag SUPERSKILL

SYSMSGS

public static final CMSecurity.SecFlag SYSMSGS

TICKTOCK

public static final CMSecurity.SecFlag TICKTOCK

TITLES

public static final CMSecurity.SecFlag TITLES

TRAILTO

public static final CMSecurity.SecFlag TRAILTO

TRANSFER

public static final CMSecurity.SecFlag TRANSFER

WHERE

public static final CMSecurity.SecFlag WHERE

WIZEMOTE

public static final CMSecurity.SecFlag WIZEMOTE

WIZINV

public static final CMSecurity.SecFlag WIZINV

MISC

public static final CMSecurity.SecFlag MISC

CMDDATABASE

public static final CMSecurity.SecFlag CMDDATABASE

EVERY

public static final CMSecurity.SecFlag EVERY

ACHIEVEMENTS

public static final CMSecurity.SecFlag ACHIEVEMENTS

AREA_ABILITIES

public static final CMSecurity.SecFlag AREA_ABILITIES

AREA_ABOVELAW

public static final CMSecurity.SecFlag AREA_ABOVELAW

AREA_AFTER

public static final CMSecurity.SecFlag AREA_AFTER

AREA_AHELP

public static final CMSecurity.SecFlag AREA_AHELP

AREA_ALLSKILLS

public static final CMSecurity.SecFlag AREA_ALLSKILLS

AREA_ANNOUNCE

public static final CMSecurity.SecFlag AREA_ANNOUNCE

AREA_AS

public static final CMSecurity.SecFlag AREA_AS

AREA_AT

public static final CMSecurity.SecFlag AREA_AT

AREA_BAN

public static final CMSecurity.SecFlag AREA_BAN

AREA_BEACON

public static final CMSecurity.SecFlag AREA_BEACON

AREA_BOOT

public static final CMSecurity.SecFlag AREA_BOOT

AREA_CARRYALL

public static final CMSecurity.SecFlag AREA_CARRYALL

AREA_CATALOG

public static final CMSecurity.SecFlag AREA_CATALOG

AREA_CHARGEN

public static final CMSecurity.SecFlag AREA_CHARGEN

AREA_CLOAK

public static final CMSecurity.SecFlag AREA_CLOAK

AREA_CMD

public static final CMSecurity.SecFlag AREA_CMD

AREA_CMDABILITIES

public static final CMSecurity.SecFlag AREA_CMDABILITIES

AREA_CMDAREAS

public static final CMSecurity.SecFlag AREA_CMDAREAS

AREA_CMDCLANS

public static final CMSecurity.SecFlag AREA_CMDCLANS

AREA_CMDCLASSES

public static final CMSecurity.SecFlag AREA_CMDCLASSES

AREA_CMDEXITS

public static final CMSecurity.SecFlag AREA_CMDEXITS

AREA_CMDFACTIONS

public static final CMSecurity.SecFlag AREA_CMDFACTIONS

AREA_CMDITEMS

public static final CMSecurity.SecFlag AREA_CMDITEMS

AREA_CMDMOBS

public static final CMSecurity.SecFlag AREA_CMDMOBS

AREA_CMDPLAYERS

public static final CMSecurity.SecFlag AREA_CMDPLAYERS

AREA_CMDQUESTS

public static final CMSecurity.SecFlag AREA_CMDQUESTS

AREA_CMDRACES

public static final CMSecurity.SecFlag AREA_CMDRACES

AREA_CMDRECIPES

public static final CMSecurity.SecFlag AREA_CMDRECIPES

AREA_CMDROOMS

public static final CMSecurity.SecFlag AREA_CMDROOMS

AREA_CMDSOCIALS

public static final CMSecurity.SecFlag AREA_CMDSOCIALS

AREA_COMPONENTS

public static final CMSecurity.SecFlag AREA_COMPONENTS

AREA_COPY

public static final CMSecurity.SecFlag AREA_COPY

AREA_COPYITEMS

public static final CMSecurity.SecFlag AREA_COPYITEMS

AREA_COPYMOBS

public static final CMSecurity.SecFlag AREA_COPYMOBS

AREA_COPYROOMS

public static final CMSecurity.SecFlag AREA_COPYROOMS

AREA_DUMPFILE

public static final CMSecurity.SecFlag AREA_DUMPFILE

AREA_EXPERTISE

public static final CMSecurity.SecFlag AREA_EXPERTISE

AREA_EXPERTISES

public static final CMSecurity.SecFlag AREA_EXPERTISES

AREA_EXPORT

public static final CMSecurity.SecFlag AREA_EXPORT

AREA_EXPORTFILE

public static final CMSecurity.SecFlag AREA_EXPORTFILE

AREA_EXPORTPLAYERS

public static final CMSecurity.SecFlag AREA_EXPORTPLAYERS

AREA_GMODIFY

public static final CMSecurity.SecFlag AREA_GMODIFY

AREA_GOTO

public static final CMSecurity.SecFlag AREA_GOTO

AREA_I3

public static final CMSecurity.SecFlag AREA_I3

AREA_IDLEOK

public static final CMSecurity.SecFlag AREA_IDLEOK

AREA_IMC2

public static final CMSecurity.SecFlag AREA_IMC2

AREA_IMMORT

public static final CMSecurity.SecFlag AREA_IMMORT

AREA_IMPORT

public static final CMSecurity.SecFlag AREA_IMPORT

AREA_IMPORTITEMS

public static final CMSecurity.SecFlag AREA_IMPORTITEMS

AREA_IMPORTMOBS

public static final CMSecurity.SecFlag AREA_IMPORTMOBS

AREA_IMPORTPLAYERS

public static final CMSecurity.SecFlag AREA_IMPORTPLAYERS

AREA_IMPORTROOMS

public static final CMSecurity.SecFlag AREA_IMPORTROOMS

AREA_JOURNALS

public static final CMSecurity.SecFlag AREA_JOURNALS

AREA_JSCRIPTS

public static final CMSecurity.SecFlag AREA_JSCRIPTS

AREA_KILL

public static final CMSecurity.SecFlag AREA_KILL

AREA_KILLDEAD

public static final CMSecurity.SecFlag AREA_KILLDEAD

AREA_LISTADMIN

public static final CMSecurity.SecFlag AREA_LISTADMIN

AREA_LOADUNLOAD

public static final CMSecurity.SecFlag AREA_LOADUNLOAD

AREA_MERGE

public static final CMSecurity.SecFlag AREA_MERGE

AREA_MXPTAGS

public static final CMSecurity.SecFlag AREA_MXPTAGS

AREA_NEWS

public static final CMSecurity.SecFlag AREA_NEWS

AREA_NOEXPIRE

public static final CMSecurity.SecFlag AREA_NOEXPIRE

AREA_NOPURGE

public static final CMSecurity.SecFlag AREA_NOPURGE

AREA_ORDER

public static final CMSecurity.SecFlag AREA_ORDER

AREA_PAUSE

public static final CMSecurity.SecFlag AREA_PAUSE

AREA_PKILL

public static final CMSecurity.SecFlag AREA_PKILL

AREA_POLLS

public static final CMSecurity.SecFlag AREA_POLLS

AREA_POSSESS

public static final CMSecurity.SecFlag AREA_POSSESS

AREA_PURGE

public static final CMSecurity.SecFlag AREA_PURGE

AREA_RESET

public static final CMSecurity.SecFlag AREA_RESET

AREA_RESETUTILS

public static final CMSecurity.SecFlag AREA_RESETUTILS

AREA_RESTRING

public static final CMSecurity.SecFlag AREA_RESTRING

AREA_SESSIONS

public static final CMSecurity.SecFlag AREA_SESSIONS

AREA_SHUTDOWN

public static final CMSecurity.SecFlag AREA_SHUTDOWN

AREA_SNOOP

public static final CMSecurity.SecFlag AREA_SNOOP

AREA_STAT

public static final CMSecurity.SecFlag AREA_STAT

AREA_SUPERSKILL

public static final CMSecurity.SecFlag AREA_SUPERSKILL

AREA_SYSMSGS

public static final CMSecurity.SecFlag AREA_SYSMSGS

AREA_TICKTOCK

public static final CMSecurity.SecFlag AREA_TICKTOCK

AREA_TITLES

public static final CMSecurity.SecFlag AREA_TITLES

AREA_TRAILTO

public static final CMSecurity.SecFlag AREA_TRAILTO

AREA_TRANSFER

public static final CMSecurity.SecFlag AREA_TRANSFER

AREA_WHERE

public static final CMSecurity.SecFlag AREA_WHERE

AREA_WIZEMOTE

public static final CMSecurity.SecFlag AREA_WIZEMOTE

AREA_WIZINV

public static final CMSecurity.SecFlag AREA_WIZINV

AREA_MISC

public static final CMSecurity.SecFlag AREA_MISC

AREA_CMDDATABASE

public static final CMSecurity.SecFlag AREA_CMDDATABASE

AREA_EVERY

public static final CMSecurity.SecFlag AREA_EVERY
Method Detail

values

public static CMSecurity.SecFlag[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (CMSecurity.SecFlag c : CMSecurity.SecFlag.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static CMSecurity.SecFlag valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getRegularAlias

public CMSecurity.SecFlag getRegularAlias()
Returns the regular (non-subop) (non-area) version of this security flag

Returns:
the regular (non-subop) (non-area) version of this security flag

getAreaAlias

public CMSecurity.SecFlag getAreaAlias()
Returns the subop (area) version of this security flag, if there is one

Returns:
the subop (area) version of this security flag, if there is one