MObject Class Reference

Inherits com::webobjects::foundation::NSKeyValueCoding.

Inherited by MApplication, MHost, MInstance, and MSiteConfig.

Collaboration diagram for MObject:

Collaboration graph
[legend]

List of all members.

Public Member Functions

Object handleQueryWithUnboundKey (String key)
void handleTakeValueForUnboundKey (Object value, String key)
void setValues (NSMutableDictionary newValues)
MSiteConfig siteConfig ()
void takeValueForKey (Object value, String key)
void takeValueForKeyPath (Object value, String keyPath)
void unableToSetNullForKey (String key)
void updateValues (NSDictionary aDict)
Object valueForKey (String key)
Object valueForKeyPath (String keyPath)
NSMutableDictionary values ()

Static Public Member Functions

static boolean canAccessFieldsDirectly ()
static String morphedSchedulingStartDay (Integer value)
static Integer morphedSchedulingStartDay (String value)
static String morphedSchedulingStartTime (Integer value)
static Integer morphedSchedulingStartTime (String value)
static String validatedHostType (String value)
static Integer validatedInteger (Integer value)
static Integer validatedLifebeatInterval (Integer value)
static String validatedOutputPath (String value)
static Integer validatedSchedulingStartDay (Integer value)
static Integer validatedSchedulingStartTime (Integer value)
static String validatedSchedulingType (String value)
static String validatedStats (String value)
static Integer validatedUrlVersion (Integer version)

Static Public Attributes

static String _emptyString = new String("")
static String _GET = "GET"
static String _HTTP1 = "HTTP/1.0"
static String _POST = "POST"
static Integer _zeroInteger = new Integer(0)
static String adminActionStringPostfix = ".woa/womp/instanceRequest"
static String adminActionStringPrefix = "/cgi-bin/WebObjects/"
static int ALIVE = 2
static int CRASHING = 5
static int DEAD = 4
static String directActionString = "/cgi-bin/WebObjects/wotaskd.woa/wa/monitorRequest"
static long halfHourAsSeconds = 1800
static NSArray hostTypeArray = new NSArray <Object>(new Object[]{"MacOSX" , "Windows" , "Unix"})
static NSArray loadSchedulerArray = new NSArray <Object>(new Object[]{"Default" , "Round Robin" , "Random" , "Load Average", "Custom"})
static NSArray loadSchedulerArrayValues = new NSArray <Object>(new Object[]{"DEFAULT" , "ROUNDROBIN" , "RANDOM" , "LOADAVERAGE", "CUSTOM"})
static NSArray schedulingIntervalArray = new NSArray<Integer>(schedulingIntervals)
static NSArray schedulingTypeArray = new NSArray<Object>(new Object[]{"HOURLY", "DAILY", "WEEKLY"})
static int STARTING = 1
static String[] stateArray = new String[]{"UNKNOWN", "STARTING", "ALIVE", "STOPPING", "DEAD", "CRASHING"}
static int STOPPING = 3
static NSArray timeOfDayArray = new NSArray <String>(timesOfDay)
static String[] timesOfDay
static int UNKNOWN = 0
static NSArray urlVersionArray = new NSArray <Object>(new Object[]{new Integer(4), new Integer(3)})
static NSArray weekArray = new NSArray <String>(weekNames)

Protected Attributes

_NSThreadsafeMutableDictionary adaptorValues = new _NSThreadsafeMutableDictionary(new NSMutableDictionary())
NSMutableDictionary values

Static Protected Attributes

static Integer[] schedulingIntervals
static String[] weekNames = new String[]{"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}

Package Attributes

MSiteConfig _siteConfig


Member Function Documentation

static boolean canAccessFieldsDirectly (  )  [static]

Object handleQueryWithUnboundKey ( String  key  ) 

void handleTakeValueForUnboundKey ( Object  value,
String  key 
)

static String morphedSchedulingStartDay ( Integer  value  )  [static]

static Integer morphedSchedulingStartDay ( String  value  )  [static]

static String morphedSchedulingStartTime ( Integer  value  )  [static]

static Integer morphedSchedulingStartTime ( String  value  )  [static]

void setValues ( NSMutableDictionary  newValues  ) 

Reimplemented in MInstance.

MSiteConfig siteConfig (  ) 

void takeValueForKey ( Object  value,
String  key 
)

void takeValueForKeyPath ( Object  value,
String  keyPath 
)

void unableToSetNullForKey ( String  key  ) 

void updateValues ( NSDictionary  aDict  ) 

Reimplemented in MInstance.

static String validatedHostType ( String  value  )  [static]

static Integer validatedInteger ( Integer  value  )  [static]

static Integer validatedLifebeatInterval ( Integer  value  )  [static]

static String validatedOutputPath ( String  value  )  [static]

static Integer validatedSchedulingStartDay ( Integer  value  )  [static]

static Integer validatedSchedulingStartTime ( Integer  value  )  [static]

static String validatedSchedulingType ( String  value  )  [static]

static String validatedStats ( String  value  )  [static]

static Integer validatedUrlVersion ( Integer  version  )  [static]

Object valueForKey ( String  key  ) 

Object valueForKeyPath ( String  keyPath  ) 


Member Data Documentation

String _emptyString = new String("") [static]

String _GET = "GET" [static]

String _HTTP1 = "HTTP/1.0" [static]

String _POST = "POST" [static]

Integer _zeroInteger = new Integer(0) [static]

_NSThreadsafeMutableDictionary adaptorValues = new _NSThreadsafeMutableDictionary(new NSMutableDictionary()) [protected]

String adminActionStringPostfix = ".woa/womp/instanceRequest" [static]

String adminActionStringPrefix = "/cgi-bin/WebObjects/" [static]

int ALIVE = 2 [static]

int CRASHING = 5 [static]

int DEAD = 4 [static]

String directActionString = "/cgi-bin/WebObjects/wotaskd.woa/wa/monitorRequest" [static]

long halfHourAsSeconds = 1800 [static]

NSArray hostTypeArray = new NSArray <Object>(new Object[]{"MacOSX" , "Windows" , "Unix"}) [static]

NSArray loadSchedulerArray = new NSArray <Object>(new Object[]{"Default" , "Round Robin" , "Random" , "Load Average", "Custom"}) [static]

NSArray loadSchedulerArrayValues = new NSArray <Object>(new Object[]{"DEFAULT" , "ROUNDROBIN" , "RANDOM" , "LOADAVERAGE", "CUSTOM"}) [static]

NSArray schedulingIntervalArray = new NSArray<Integer>(schedulingIntervals) [static]

Integer [] schedulingIntervals [static, protected]

Initial value:

        new Integer[]{new Integer(1), new Integer(2), new Integer(3), new Integer(4),
                      new Integer(6), new Integer(8), new Integer(12) }

NSArray schedulingTypeArray = new NSArray<Object>(new Object[]{"HOURLY", "DAILY", "WEEKLY"}) [static]

int STARTING = 1 [static]

String [] stateArray = new String[]{"UNKNOWN", "STARTING", "ALIVE", "STOPPING", "DEAD", "CRASHING"} [static]

int STOPPING = 3 [static]

NSArray timeOfDayArray = new NSArray <String>(timesOfDay) [static]

String [] timesOfDay [static]

Initial value:

        new String[]{"0000", "0100", "0200", "0300", "0400", "0500", "0600", "0700", "0800", "0900", "1000", "1100",
                     "1200", "1300", "1400", "1500", "1600", "1700", "1800", "1900", "2000", "2100", "2200", "2300"}

int UNKNOWN = 0 [static]

NSArray urlVersionArray = new NSArray <Object>(new Object[]{new Integer(4), new Integer(3)}) [static]

NSArray weekArray = new NSArray <String>(weekNames) [static]

String [] weekNames = new String[]{"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"} [static, protected]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:33 2012 for Project Wonder by  doxygen 1.5.8