Atavism Version 2018.1AGIS API

atavism.agis.objects
Class AgisGroupMember

java.lang.Object
  extended by atavism.server.objects.NamedPropertyClass
      extended by atavism.server.objects.Entity
          extended by atavism.agis.objects.AgisGroupMember
All Implemented Interfaces:
java.io.Serializable

public class AgisGroupMember
extends Entity

See Also:
Serialized Form

Field Summary
static int MEMBER_STATUS_AWAY
           
static int MEMBER_STATUS_OFFLINE
           
static int MEMBER_STATUS_ONLINE
           
 
Fields inherited from class atavism.server.objects.Entity
log, staticLock, subObjectNamespacesInt, transientPropertyKeys, type
 
Fields inherited from class atavism.server.objects.NamedPropertyClass
lock, name
 
Constructor Summary
AgisGroupMember(CombatInfo combatInfo, OID groupOid)
           
 
Method Summary
 java.lang.Boolean GetAllowedSpeaker()
           
 java.util.HashMap<java.lang.Integer,java.util.HashSet<AgisEffect.EffectState>> GetGroupMemberEffects()
           
 int GetGroupMemberLevel()
           
 java.lang.String GetGroupMemberName()
           
 OID GetGroupMemberOid()
           
 java.lang.String GetGroupMemberPortrait()
           
 java.io.Serializable GetGroupMemberStat(java.lang.String stat)
           
 OID GetGroupOid()
           
 int GetMemberStatus()
           
 java.lang.Boolean GetVoiceEnabled()
           
 void SetAllowedSpeaker(java.lang.Boolean value)
           
protected  void SetGroupMemberStats(CombatInfo combatInfo)
           
 void SetMemberStatus(int status)
           
 void SetVoiceEnabled(java.lang.Boolean value)
           
 
Methods inherited from class atavism.server.objects.Entity
addSubObjectNamespace, equals, equals, getLock, getNamespace, getOid, getPersistenceFlag, getProperty, getSubObjectNamespaces, getSubObjectNamespacesInt, getTransientDataRef, getType, hashCode, hasSubObjectNamespace, isDeleted, registerTransientPropertyKey, removeProperty, removeSubObjectNamespace, setDeleted, setNamespace, setOid, setPersistenceFlag, setProperty, setSubObjectNamespaces, setSubObjectNamespacesInt, setType, toBytes, toString, unregisterTransientPropertyKey
 
Methods inherited from class atavism.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
 

Field Detail

MEMBER_STATUS_OFFLINE

public static final int MEMBER_STATUS_OFFLINE
See Also:
Constant Field Values

MEMBER_STATUS_ONLINE

public static final int MEMBER_STATUS_ONLINE
See Also:
Constant Field Values

MEMBER_STATUS_AWAY

public static final int MEMBER_STATUS_AWAY
See Also:
Constant Field Values
Constructor Detail

AgisGroupMember

public AgisGroupMember(CombatInfo combatInfo,
                       OID groupOid)
Method Detail

GetGroupMemberOid

public OID GetGroupMemberOid()

GetGroupMemberName

public java.lang.String GetGroupMemberName()

GetGroupMemberLevel

public int GetGroupMemberLevel()

GetGroupMemberPortrait

public java.lang.String GetGroupMemberPortrait()

GetGroupMemberEffects

public java.util.HashMap<java.lang.Integer,java.util.HashSet<AgisEffect.EffectState>> GetGroupMemberEffects()

GetGroupOid

public OID GetGroupOid()

SetGroupMemberStats

protected void SetGroupMemberStats(CombatInfo combatInfo)

GetGroupMemberStat

public java.io.Serializable GetGroupMemberStat(java.lang.String stat)

SetVoiceEnabled

public void SetVoiceEnabled(java.lang.Boolean value)

GetVoiceEnabled

public java.lang.Boolean GetVoiceEnabled()

SetAllowedSpeaker

public void SetAllowedSpeaker(java.lang.Boolean value)

GetAllowedSpeaker

public java.lang.Boolean GetAllowedSpeaker()

GetMemberStatus

public int GetMemberStatus()

SetMemberStatus

public void SetMemberStatus(int status)


Copyright © 2018 Dragonsan Studios Sp. z o.o.