Atavism Version 2018.1AGIS API

atavism.agis.objects
Class AgisGroup

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

public class AgisGroup
extends Entity

See Also:
Serialized Form

Nested Class Summary
 class AgisGroup.MemberDisconnectTimer
           
 
Field Summary
 
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
AgisGroup()
           
 
Method Summary
 AgisGroupMember AddGroupMember(CombatInfo combatInfo)
           
 OID GetGroupLeaderOid()
           
 AgisGroupMember GetGroupMember(OID groupMemberOid)
           
 java.util.Hashtable<OID,AgisGroupMember> GetGroupMembers()
           
 java.lang.Boolean GetGroupMuted()
           
 OID GetGroupOid()
           
 int GetNumGroupMembers()
           
 void RemoveGroupMember(CombatInfo combatInfo)
           
 void RemoveOfflineGroupMember(OID targetOid)
           
 void RemoveVoiceGroup()
           
 void SetGroupLeaderOid(OID value)
           
 void SetGroupMuted(java.lang.Boolean value)
           
 void SetMemberOffline(OID groupMemberOid)
           
 void SetMemberOnline(OID groupMemberOid)
           
protected  void SetupVoiceGroup()
           
 
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
 

Constructor Detail

AgisGroup

public AgisGroup()
Method Detail

GetGroupOid

public OID GetGroupOid()

AddGroupMember

public AgisGroupMember AddGroupMember(CombatInfo combatInfo)

RemoveGroupMember

public void RemoveGroupMember(CombatInfo combatInfo)

RemoveOfflineGroupMember

public void RemoveOfflineGroupMember(OID targetOid)

GetGroupMembers

public java.util.Hashtable<OID,AgisGroupMember> GetGroupMembers()

GetNumGroupMembers

public int GetNumGroupMembers()

GetGroupLeaderOid

public OID GetGroupLeaderOid()

GetGroupMember

public AgisGroupMember GetGroupMember(OID groupMemberOid)

SetGroupLeaderOid

public void SetGroupLeaderOid(OID value)

SetupVoiceGroup

protected void SetupVoiceGroup()

RemoveVoiceGroup

public void RemoveVoiceGroup()

SetGroupMuted

public void SetGroupMuted(java.lang.Boolean value)

GetGroupMuted

public java.lang.Boolean GetGroupMuted()

SetMemberOffline

public void SetMemberOffline(OID groupMemberOid)

SetMemberOnline

public void SetMemberOnline(OID groupMemberOid)


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