Version 1.5APIs subject to change!

multiverse.mars.objects
Class MarsGroup

java.lang.Object
  extended by multiverse.server.objects.NamedPropertyClass
      extended by multiverse.server.objects.Entity
          extended by multiverse.mars.objects.MarsGroup
All Implemented Interfaces:
java.io.Serializable

public class MarsGroup
extends Entity

See Also:
Serialized Form

Field Summary
 
Fields inherited from class multiverse.server.objects.Entity
log, staticLock, subObjectNamespacesInt, transientPropertyKeys, type
 
Fields inherited from class multiverse.server.objects.NamedPropertyClass
lock, name
 
Constructor Summary
MarsGroup()
           
 
Method Summary
 MarsGroupMember AddGroupMember(CombatInfo combatInfo)
           
 long GetGroupLeaderOid()
           
 MarsGroupMember GetGroupMember(java.lang.Long groupMemberOid)
           
 java.util.Hashtable<java.lang.Long,MarsGroupMember> GetGroupMembers()
           
 java.lang.Boolean GetGroupMuted()
           
 long GetGroupOid()
           
 int GetNumGroupMembers()
           
 void RemoveGroupMember(CombatInfo combatInfo)
           
 void RemoveVoiceGroup()
           
 void SetGroupLeaderOid(long value)
           
 void SetGroupMuted(java.lang.Boolean value)
           
protected  void SetupVoiceGroup()
           
 
Methods inherited from class multiverse.server.objects.Entity
equals, equals, getAllEntitiesByNamespace, getEntityByNamespace, getEntityCount, getLock, getNamespace, getOid, getPersistenceFlag, getProperty, getSubObjectNamespaces, getSubObjectNamespacesInt, getTransientDataRef, getType, hashCode, isDeleted, registerEntityByNamespace, registerTransientPropertyKey, removeEntityByNamespace, removeEntityByNamespace, setDeleted, setNamespace, setOid, setPersistenceFlag, setProperty, setSubObjectNamespaces, setSubObjectNamespacesInt, setType, toBytes, toString, unregisterTransientPropertyKey
 
Methods inherited from class multiverse.server.objects.NamedPropertyClass
getBooleanProperty, getIntProperty, getName, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setPropertyMap, setupTransient, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MarsGroup

public MarsGroup()
Method Detail

GetGroupOid

public long GetGroupOid()

AddGroupMember

public MarsGroupMember AddGroupMember(CombatInfo combatInfo)

RemoveGroupMember

public void RemoveGroupMember(CombatInfo combatInfo)

GetGroupMembers

public java.util.Hashtable<java.lang.Long,MarsGroupMember> GetGroupMembers()

GetNumGroupMembers

public int GetNumGroupMembers()

GetGroupLeaderOid

public long GetGroupLeaderOid()

GetGroupMember

public MarsGroupMember GetGroupMember(java.lang.Long groupMemberOid)

SetGroupLeaderOid

public void SetGroupLeaderOid(long value)

SetupVoiceGroup

protected void SetupVoiceGroup()

RemoveVoiceGroup

public void RemoveVoiceGroup()

SetGroupMuted

public void SetGroupMuted(java.lang.Boolean value)

GetGroupMuted

public java.lang.Boolean GetGroupMuted()


Copyright © 2008 The Multiverse Network, Inc.