com.planet_ink.coffee_mud.Common.interfaces
Enum Clan.Function

java.lang.Object
  extended by java.lang.Enum<Clan.Function>
      extended by com.planet_ink.coffee_mud.Common.interfaces.Clan.Function
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Clan.Function>
Enclosing interface:
Clan

public static enum Clan.Function
extends java.lang.Enum<Clan.Function>

An enumation of all the major clan functions gated by internal security


Enum Constant Summary
ACCEPT
          constant for the clan function of accepting new members.
ASSIGN
          constant for the clan function of promoting or demoting members.
CHANNEL
          constant for the clan function of channeling with @see Clan#getAuthority(int,Function)
CLAN_BENEFITS
          constant for the clan function of enjoying clan homes.
CLAN_TITLES
          constant for the clan function of enjoying clan homes.
DECLARE
          constant for the clan function of declaring war and peace .
DEPOSIT
          constant for the clan function of depositing into clan bank accounts.
DEPOSIT_LIST
          constant for the clan function of depositing and listing clan bank accounts.
ENCHANT
          constant for the clan function of clanenchanting items.
EXILE
          constant for the clan function of exihiling members.
HOME_PRIVS
          constant for the clan function of enjoying clan homes.
LIST_MEMBERS
          constant for the clan function of seeing private members.
MORGUE
          constant for the clan function of using the morgue.
ORDER_CONQUERED
          constant for the clan function of ordering mobs in clan conquered areas.
ORDER_UNDERLINGS
          constant for the clan function of ordering lower ranked clan members.
PREMISE
          constant for the clan function of writing a new clan premise.
PROPERTY_OWNER
          constant for the clan function of acting as owner of clan property.
REJECT
          constant for the clan function of rejecting an applicant.
SET_DONATE
          constant for the clan function of setting a new donation room.
SET_HOME
          constant for the clan function of setting a new clan home.
TAX
          constant for the clan function of changing the clans tax rate.
VOTE_ASSIGN
          constant for the clan function of voting on promotions.
VOTE_OTHER
          constant for the clan function of voting on non-promotion questions .
WITHDRAW
          constant for the clan function of withdrawing from clan bank accounts.
 
Method Summary
static Clan.Function valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Clan.Function[] 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

ACCEPT

public static final Clan.Function ACCEPT
constant for the clan function of accepting new members. @see Clan#getAuthority(int,Function)


ASSIGN

public static final Clan.Function ASSIGN
constant for the clan function of promoting or demoting members. @see Clan#getAuthority(int,Function)


EXILE

public static final Clan.Function EXILE
constant for the clan function of exihiling members. @see Clan#getAuthority(int,Function)


SET_HOME

public static final Clan.Function SET_HOME
constant for the clan function of setting a new clan home. @see Clan#getAuthority(int,Function)


SET_DONATE

public static final Clan.Function SET_DONATE
constant for the clan function of setting a new donation room. @see Clan#getAuthority(int,Function)


REJECT

public static final Clan.Function REJECT
constant for the clan function of rejecting an applicant. @see Clan#getAuthority(int,Function)


PREMISE

public static final Clan.Function PREMISE
constant for the clan function of writing a new clan premise. @see Clan#getAuthority(int,Function)


PROPERTY_OWNER

public static final Clan.Function PROPERTY_OWNER
constant for the clan function of acting as owner of clan property. @see Clan#getAuthority(int,Function)


WITHDRAW

public static final Clan.Function WITHDRAW
constant for the clan function of withdrawing from clan bank accounts. @see Clan#getAuthority(int,Function)


DEPOSIT

public static final Clan.Function DEPOSIT
constant for the clan function of depositing into clan bank accounts. @see Clan#getAuthority(int,Function)


ORDER_UNDERLINGS

public static final Clan.Function ORDER_UNDERLINGS
constant for the clan function of ordering lower ranked clan members. @see Clan#getAuthority(int,Function)


ORDER_CONQUERED

public static final Clan.Function ORDER_CONQUERED
constant for the clan function of ordering mobs in clan conquered areas. @see Clan#getAuthority(int,Function)


VOTE_ASSIGN

public static final Clan.Function VOTE_ASSIGN
constant for the clan function of voting on promotions. @see Clan#getAuthority(int,Function)


VOTE_OTHER

public static final Clan.Function VOTE_OTHER
constant for the clan function of voting on non-promotion questions . @see Clan#getAuthority(int,Function)


DEPOSIT_LIST

public static final Clan.Function DEPOSIT_LIST
constant for the clan function of depositing and listing clan bank accounts. @see Clan#getAuthority(int,Function)


DECLARE

public static final Clan.Function DECLARE
constant for the clan function of declaring war and peace . @see Clan#getAuthority(int,Function)


TAX

public static final Clan.Function TAX
constant for the clan function of changing the clans tax rate. @see Clan#getAuthority(int,Function)


ENCHANT

public static final Clan.Function ENCHANT
constant for the clan function of clanenchanting items. @see Clan#getAuthority(int,Function)


CHANNEL

public static final Clan.Function CHANNEL
constant for the clan function of channeling with @see Clan#getAuthority(int,Function)


MORGUE

public static final Clan.Function MORGUE
constant for the clan function of using the morgue. @see Clan#getAuthority(int,Function)


LIST_MEMBERS

public static final Clan.Function LIST_MEMBERS
constant for the clan function of seeing private members. @see Clan#getAuthority(int,Function)


HOME_PRIVS

public static final Clan.Function HOME_PRIVS
constant for the clan function of enjoying clan homes. @see Clan#getAuthority(int,Function)


CLAN_BENEFITS

public static final Clan.Function CLAN_BENEFITS
constant for the clan function of enjoying clan homes. @see Clan#getAuthority(int,Function)


CLAN_TITLES

public static final Clan.Function CLAN_TITLES
constant for the clan function of enjoying clan homes. @see Clan#getAuthority(int,Function)

Method Detail

values

public static Clan.Function[] 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 (Clan.Function c : Clan.Function.values())
    System.out.println(c);

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

valueOf

public static Clan.Function 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