com.planet_ink.coffee_mud.Libraries.interfaces
Interface ClanManager

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
Clans

public interface ClanManager
extends CMLibrary


Method Summary
 void addClan(Clan C)
           
 java.util.Enumeration allClans()
           
 void clanAnnounce(MOB mob, java.lang.String msg)
           
 void clanAnnounceAll(java.lang.String msg)
           
 java.util.Enumeration clans()
           
 Clan findClan(java.lang.String id)
           
 Clan getClan(java.lang.String id)
           
 int getClanRelations(java.lang.String id1, java.lang.String id2)
           
 Clan getClanType(int type)
           
 int getIntFromRole(int roleType)
           
 int getRoleFromName(int government, java.lang.String position)
           
 java.lang.String getRoleName(int government, int role, boolean titleCase, boolean plural)
           
 int getRoleOrder(int role)
           
 boolean goForward(MOB mob, Clan C, java.util.Vector commands, int function, boolean voteIfNecessary)
           
 boolean isCommonClanRelations(java.lang.String id1, java.lang.String id2, int relation)
           
 boolean isFamilyOfMembership(MOB M, DVector members)
           
 int numClans()
           
 void removeClan(Clan C)
           
 int size()
           
 void tickAllClans()
           
 java.lang.String translatePrize(int trophy)
           
 boolean trophySystemActive()
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

allClans

java.util.Enumeration allClans()
Returns:

numClans

int numClans()
Returns:

isCommonClanRelations

boolean isCommonClanRelations(java.lang.String id1,
                              java.lang.String id2,
                              int relation)
Parameters:
id1 -
id2 -
relation -
Returns:

getClanRelations

int getClanRelations(java.lang.String id1,
                     java.lang.String id2)
Parameters:
id1 -
id2 -
Returns:

getClan

Clan getClan(java.lang.String id)
Parameters:
id -
Returns:

findClan

Clan findClan(java.lang.String id)
Parameters:
id -
Returns:

getClanType

Clan getClanType(int type)
Parameters:
type -
Returns:

getRoleOrder

int getRoleOrder(int role)
Parameters:
role -
Returns:

getRoleName

java.lang.String getRoleName(int government,
                             int role,
                             boolean titleCase,
                             boolean plural)
Parameters:
government -
role -
titleCase -
plural -
Returns:

clans

java.util.Enumeration clans()
Returns:

size

int size()
Returns:

addClan

void addClan(Clan C)
Parameters:
C -

removeClan

void removeClan(Clan C)
Parameters:
C -

tickAllClans

void tickAllClans()

clanAnnounceAll

void clanAnnounceAll(java.lang.String msg)
Parameters:
msg -

translatePrize

java.lang.String translatePrize(int trophy)
Parameters:
trophy -
Returns:

trophySystemActive

boolean trophySystemActive()
Returns:

isFamilyOfMembership

boolean isFamilyOfMembership(MOB M,
                             DVector members)
Parameters:
M -
members -
Returns:

clanAnnounce

void clanAnnounce(MOB mob,
                  java.lang.String msg)
Parameters:
mob -
msg -

goForward

boolean goForward(MOB mob,
                  Clan C,
                  java.util.Vector commands,
                  int function,
                  boolean voteIfNecessary)
Parameters:
mob -
C -
commands -
function -
voteIfNecessary -
Returns:

getRoleFromName

int getRoleFromName(int government,
                    java.lang.String position)
Parameters:
government -
position -
Returns:

getIntFromRole

int getIntFromRole(int roleType)
Parameters:
roleType -
Returns: