com.attask.common.constants
Class DaysOfWeekEnum

java.lang.Object
  extended by com.attask.common.constants.Enum
      extended by com.attask.common.constants.IntEnum
          extended by com.attask.common.constants.DaysOfWeekEnum
All Implemented Interfaces:
Bitmappable, IEnum, java.io.Serializable

public class DaysOfWeekEnum
extends IntEnum
implements Bitmappable

See Also:
Serialized Form

Field Summary
protected static com.attask.util.ArrayListMap __allEnums
           
protected static java.util.Map __enumsByBitValue
           
protected static java.util.Map __enumsByIntValue
           
protected static java.util.Map<DaysOfWeekEnum,java.lang.Long> __microsoftProjectImporterMask
           
protected  java.lang.Long _bitValue
           
static DaysOfWeekEnum FRIDAY
           
static DaysOfWeekEnum MONDAY
           
static DaysOfWeekEnum SATURDAY
           
static DaysOfWeekEnum SUNDAY
           
static DaysOfWeekEnum THURSDAY
           
static DaysOfWeekEnum TUESDAY
           
static DaysOfWeekEnum WEDNESDAY
           
 
Fields inherited from class com.attask.common.constants.Enum
_label, _value
 
Constructor Summary
DaysOfWeekEnum(int val, java.lang.String description, long bitValue)
           
 
Method Summary
static java.util.List getAllEnums()
           
 java.lang.Long getBitValue()
           
 long getBitValueAsLong()
           
static DaysOfWeekEnum getEnumByBitValue(java.lang.Long val)
           
static DaysOfWeekEnum getEnumByIntValue(int val)
           
static java.util.Set<DaysOfWeekEnum> getEnums(com.attask.util.LongBitMap lbm)
           
static com.attask.util.LongBitMap getLongBitMapFromDays(java.util.Set days)
           
static long getLongValFromMSPX(int val)
          This method should only be called with the parameter: net.sf.mpxj.RecurringTask.getWeeklyDays().
 
Methods inherited from class com.attask.common.constants.IntEnum
equals, getEnum, getValueAsInt, getValueAsInteger
 
Methods inherited from class com.attask.common.constants.Enum
equals, equals, getAbbrLabel, getGWTAttributes, getKeyLabel, getLabel, getPK, getValue, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_bitValue

protected java.lang.Long _bitValue

SUNDAY

public static final DaysOfWeekEnum SUNDAY

MONDAY

public static final DaysOfWeekEnum MONDAY

TUESDAY

public static final DaysOfWeekEnum TUESDAY

WEDNESDAY

public static final DaysOfWeekEnum WEDNESDAY

THURSDAY

public static final DaysOfWeekEnum THURSDAY

FRIDAY

public static final DaysOfWeekEnum FRIDAY

SATURDAY

public static final DaysOfWeekEnum SATURDAY

__allEnums

protected static com.attask.util.ArrayListMap __allEnums

__enumsByBitValue

protected static java.util.Map __enumsByBitValue

__enumsByIntValue

protected static java.util.Map __enumsByIntValue

__microsoftProjectImporterMask

protected static java.util.Map<DaysOfWeekEnum,java.lang.Long> __microsoftProjectImporterMask
Constructor Detail

DaysOfWeekEnum

public DaysOfWeekEnum(int val,
                      java.lang.String description,
                      long bitValue)
Method Detail

getAllEnums

public static java.util.List getAllEnums()

getBitValue

public java.lang.Long getBitValue()
Specified by:
getBitValue in interface Bitmappable

getBitValueAsLong

public long getBitValueAsLong()
Specified by:
getBitValueAsLong in interface Bitmappable

getEnumByBitValue

public static DaysOfWeekEnum getEnumByBitValue(java.lang.Long val)

getEnumByIntValue

public static DaysOfWeekEnum getEnumByIntValue(int val)

getLongValFromMSPX

public static long getLongValFromMSPX(int val)
This method should only be called with the parameter: net.sf.mpxj.RecurringTask.getWeeklyDays(). I would pass in RecurringTask; however, the applet wouldn't like it.


getEnums

public static java.util.Set<DaysOfWeekEnum> getEnums(com.attask.util.LongBitMap lbm)

getLongBitMapFromDays

public static com.attask.util.LongBitMap getLongBitMapFromDays(java.util.Set days)


Copyright © 2006-2009 AtTask, Inc. All Rights Reserved.