Atavism Version 2018.1AGIS API

atavism.agis.events
Class AbilityStatusMessage

java.lang.Object
  extended by atavism.msgsys.Message
      extended by atavism.msgsys.SubjectMessage
          extended by atavism.server.messages.PropertyMessage
              extended by atavism.agis.events.AbilityStatusMessage
All Implemented Interfaces:
EventParser, IPropertyMessage, java.io.Serializable

public class AbilityStatusMessage
extends PropertyMessage

See Also:
Serialized Form

Field Summary
protected  java.lang.String abilityName
           
protected  java.lang.String abilityType
           
protected  java.lang.Boolean activated
           
protected  java.lang.Long activationId
           
protected  java.lang.Integer duration
           
protected  OID oid
           
 
Fields inherited from class atavism.server.messages.PropertyMessage
lock, MSG_TYPE_PROPERTY, propertyMap, removedProperties
 
Constructor Summary
AbilityStatusMessage()
           
AbilityStatusMessage(MessageType msgType, OID objOid, java.util.Map<java.lang.String,java.io.Serializable> propertyMap)
           
AbilityStatusMessage(MessageType msgType, java.lang.String abilityType, java.lang.String abilityName, OID objOid)
           
AbilityStatusMessage(OID objOid)
           
 
Method Summary
 java.lang.String getAbilityName()
           
 java.lang.String getAbilityType()
           
 java.lang.Boolean getActivated()
           
 java.lang.Long getActivationId()
           
 java.lang.Integer getDuration()
           
 void setAbilityName(java.lang.String abilityName)
           
 void setAbilityType(java.lang.String abilityType)
           
 void setActivated(java.lang.Boolean activated)
           
 void setActivationId(java.lang.Long activationId)
           
 void setDuration(java.lang.Integer duration)
           
 AOByteBuffer toBuffer()
           
 
Methods inherited from class atavism.server.messages.PropertyMessage
addPropertyStringElement, createFilteredPropertyString, createPropertyString, fromBuffer, get, getNamespace, getProperty, getPropertyMapRef, getRemovedPropertiesRef, keySet, parseBytes, put, removeProperty, setNamespace, setProperty, setProperty, toBuffer, toBuffer, toBuffer, toString, unmarshallProperyMap
 
Methods inherited from class atavism.msgsys.SubjectMessage
getSubject, setSubject
 
Methods inherited from class atavism.msgsys.Message
getEnqueueTime, getMsgId, getMsgType, getSenderName, isRPC, setEnqueueTime, setEnqueueTime, setMsgType, toBytes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

oid

protected OID oid

activated

protected java.lang.Boolean activated

activationId

protected java.lang.Long activationId

duration

protected java.lang.Integer duration

abilityType

protected java.lang.String abilityType

abilityName

protected java.lang.String abilityName
Constructor Detail

AbilityStatusMessage

public AbilityStatusMessage()

AbilityStatusMessage

public AbilityStatusMessage(OID objOid)

AbilityStatusMessage

public AbilityStatusMessage(MessageType msgType,
                            java.lang.String abilityType,
                            java.lang.String abilityName,
                            OID objOid)

AbilityStatusMessage

public AbilityStatusMessage(MessageType msgType,
                            OID objOid,
                            java.util.Map<java.lang.String,java.io.Serializable> propertyMap)
Method Detail

getActivated

public java.lang.Boolean getActivated()

setActivated

public void setActivated(java.lang.Boolean activated)

getActivationId

public java.lang.Long getActivationId()

setActivationId

public void setActivationId(java.lang.Long activationId)

getDuration

public java.lang.Integer getDuration()

setDuration

public void setDuration(java.lang.Integer duration)

getAbilityType

public java.lang.String getAbilityType()

setAbilityType

public void setAbilityType(java.lang.String abilityType)

getAbilityName

public java.lang.String getAbilityName()

setAbilityName

public void setAbilityName(java.lang.String abilityName)

toBuffer

public AOByteBuffer toBuffer()


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