Platform SDK Java 8.5 API Reference

com.genesyslab.platform.reporting.protocol.statserver
Class ActionsMask

java.lang.Object
  extended by com.genesyslab.platform.reporting.protocol.statserver.ActionsMask
All Implemented Interfaces:
Printable
Direct Known Subclasses:
CampaignActionsMask, DnActionsMask, MediaActionsMask, RoutePointActionsMask

public abstract class ActionsMask
extends java.lang.Object
implements Printable

The base class for "MainMask" and "RelativeMask" attributes. There are 3 possible concrete types for them: DNActionsMask, CampaignActionsMask, RoutePointActionsMask, MediaActionMask.


Constructor Summary
protected ActionsMask(java.lang.Class genumClass)
           
 
Method Summary
 void clearAll()
          To clear all bits in mask.
 void clearBit(GEnum option)
           
static CampaignActionsMask createCMPActionsMask()
          Deprecated. Please use new CampaignActionsMask(); instead.
static DnActionMask createDNActionsMask()
          Deprecated. Please use new DnActionsMask(); instead.
static MediaActionMask createMediaActionsMask()
          Deprecated. Please use new MediaActionsMask(); instead.
static RoutePointActionsMask createRPActionsMask()
          Deprecated. Please use new RoutePointActionsMask(); instead.
 boolean equals(java.lang.Object obj)
           
 void fromBitArray(byte[] mask)
           
 java.lang.Class getEnumType()
           
 int getMaxIndex()
           
 int hashCode()
           
 boolean isBitSet(GEnum option)
           
 boolean isBitSet(int nBit)
           
 void setAll()
          To set all bits in mask.
 void setBit(GEnum option)
           
 byte[] toBitsArray()
           
 java.lang.String toString()
           
 java.lang.String toString(int indent)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActionsMask

protected ActionsMask(java.lang.Class genumClass)
Method Detail

createDNActionsMask

public static DnActionMask createDNActionsMask()
Deprecated. Please use new DnActionsMask(); instead.

Creates DNActionsMask instance.

Returns:
DNActionsMask instance

createCMPActionsMask

public static CampaignActionsMask createCMPActionsMask()
Deprecated. Please use new CampaignActionsMask(); instead.

Creates CampaignActionsMask instance.

Returns:
CampaignActionsMask instance

createRPActionsMask

public static RoutePointActionsMask createRPActionsMask()
Deprecated. Please use new RoutePointActionsMask(); instead.

Creates RoutePointActionsMask instance.

Returns:
RoutePointActionsMask instance

createMediaActionsMask

public static MediaActionMask createMediaActionsMask()
Deprecated. Please use new MediaActionsMask(); instead.

Creates MediaActionMask instance.

Returns:
MediaActionMask instance

setBit

public void setBit(GEnum option)

clearBit

public void clearBit(GEnum option)

isBitSet

public boolean isBitSet(GEnum option)

isBitSet

public boolean isBitSet(int nBit)

getEnumType

public java.lang.Class getEnumType()

getMaxIndex

public int getMaxIndex()

setAll

public void setAll()
To set all bits in mask.


clearAll

public void clearAll()
To clear all bits in mask.


toBitsArray

public byte[] toBitsArray()

fromBitArray

public void fromBitArray(byte[] mask)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(int indent)
Specified by:
toString in interface Printable

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.