Project Wonder 5.0

com.webobjects.monitor._private
Class MObject

java.lang.Object
  extended by com.webobjects.monitor._private.MObject
All Implemented Interfaces:
NSKeyValueCoding
Direct Known Subclasses:
MApplication, MHost, MInstance, MSiteConfig

public class MObject
extends Object
implements NSKeyValueCoding


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor
 
Field Summary
static String _emptyString
           
static String _GET
           
static String _HTTP1
           
static String _POST
           
static Integer _zeroInteger
           
protected  _NSThreadsafeMutableDictionary adaptorValues
           
static String adminActionStringPostfix
           
static String adminActionStringPrefix
           
static int ALIVE
           
static int CRASHING
           
static int DEAD
           
static String directActionString
           
static long halfHourAsSeconds
           
static NSArray hostTypeArray
           
static NSArray loadSchedulerArray
          Useful Statics
static NSArray loadSchedulerArrayValues
           
static NSArray schedulingIntervalArray
           
protected static Integer[] schedulingIntervals
           
static NSArray schedulingTypeArray
           
static int STARTING
           
static String[] stateArray
           
static int STOPPING
           
static NSArray timeOfDayArray
           
static String[] timesOfDay
           
static int UNKNOWN
           
static NSArray urlVersionArray
           
protected  NSMutableDictionary values
           
static NSArray weekArray
           
protected static String[] weekNames
           
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
_CLASS, NullValue
 
Constructor Summary
MObject()
           
 
Method Summary
static boolean canAccessFieldsDirectly()
          NSKeyValueCoding/NSKeyValueCoding.ErrorHandling/NSKeyValueCodingAdditions methods
 Object handleQueryWithUnboundKey(String key)
           
 void handleTakeValueForUnboundKey(Object value, String key)
           
static String morphedSchedulingStartDay(Integer value)
           
static Integer morphedSchedulingStartDay(String value)
           
static String morphedSchedulingStartTime(Integer value)
           
static Integer morphedSchedulingStartTime(String value)
           
 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)
           
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)
           
 Object valueForKey(String key)
           
 Object valueForKeyPath(String keyPath)
           
 NSMutableDictionary values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

loadSchedulerArray

public static NSArray loadSchedulerArray
Useful Statics


loadSchedulerArrayValues

public static NSArray loadSchedulerArrayValues

hostTypeArray

public static NSArray hostTypeArray

urlVersionArray

public static NSArray urlVersionArray

weekNames

protected static String[] weekNames

weekArray

public static NSArray weekArray

timesOfDay

public static String[] timesOfDay

timeOfDayArray

public static NSArray timeOfDayArray

schedulingIntervals

protected static Integer[] schedulingIntervals

schedulingIntervalArray

public static NSArray schedulingIntervalArray

schedulingTypeArray

public static NSArray schedulingTypeArray

halfHourAsSeconds

public static long halfHourAsSeconds

_POST

public static String _POST

_GET

public static String _GET

_HTTP1

public static String _HTTP1

stateArray

public static String[] stateArray

UNKNOWN

public static int UNKNOWN

STARTING

public static int STARTING

ALIVE

public static int ALIVE

STOPPING

public static int STOPPING

DEAD

public static int DEAD

CRASHING

public static int CRASHING

_emptyString

public static String _emptyString

_zeroInteger

public static Integer _zeroInteger

directActionString

public static String directActionString

adminActionStringPrefix

public static String adminActionStringPrefix

adminActionStringPostfix

public static String adminActionStringPostfix

values

protected NSMutableDictionary values

adaptorValues

protected _NSThreadsafeMutableDictionary adaptorValues
Constructor Detail

MObject

public MObject()
Method Detail

siteConfig

public MSiteConfig siteConfig()

values

public NSMutableDictionary values()

setValues

public void setValues(NSMutableDictionary newValues)

updateValues

public void updateValues(NSDictionary aDict)

validatedInteger

public static Integer validatedInteger(Integer value)

validatedUrlVersion

public static Integer validatedUrlVersion(Integer version)

validatedHostType

public static String validatedHostType(String value)

validatedOutputPath

public static String validatedOutputPath(String value)

validatedLifebeatInterval

public static Integer validatedLifebeatInterval(Integer value)

validatedSchedulingType

public static String validatedSchedulingType(String value)

validatedSchedulingStartTime

public static Integer validatedSchedulingStartTime(Integer value)

morphedSchedulingStartTime

public static Integer morphedSchedulingStartTime(String value)

morphedSchedulingStartTime

public static String morphedSchedulingStartTime(Integer value)

validatedSchedulingStartDay

public static Integer validatedSchedulingStartDay(Integer value)

morphedSchedulingStartDay

public static Integer morphedSchedulingStartDay(String value)

morphedSchedulingStartDay

public static String morphedSchedulingStartDay(Integer value)

validatedStats

public static String validatedStats(String value)

canAccessFieldsDirectly

public static boolean canAccessFieldsDirectly()
NSKeyValueCoding/NSKeyValueCoding.ErrorHandling/NSKeyValueCodingAdditions methods


valueForKey

public Object valueForKey(String key)
Specified by:
valueForKey in interface NSKeyValueCoding

takeValueForKey

public void takeValueForKey(Object value,
                            String key)
Specified by:
takeValueForKey in interface NSKeyValueCoding

handleQueryWithUnboundKey

public Object handleQueryWithUnboundKey(String key)

handleTakeValueForUnboundKey

public void handleTakeValueForUnboundKey(Object value,
                                         String key)

unableToSetNullForKey

public void unableToSetNullForKey(String key)

valueForKeyPath

public Object valueForKeyPath(String keyPath)

takeValueForKeyPath

public void takeValueForKeyPath(Object value,
                                String keyPath)

Last updated: Wed, Feb 22, 2012 • 07:00 AM EST

Copyright © 2002 – 2011 Project Wonder.