Mendix Runtime
Documentation for the Mendix Runtime Environment API
com.mendix.systemwideinterfaces.core.IMendixObjectMember< T > Interface Reference

List of all members.

Public Types

enum  MemberState { UNCHANGED, CHANGED }
enum  MemberValueState { SET, NOT_SET }

Public Member Functions

abstract T getValue (IContext context)
abstract void setValue (IContext context, T value)
abstract String parseValueToString (IContext context)
getValueFromString (String s)
abstract void parseValueFromString (IContext context, String s)
abstract String toString ()
abstract boolean isVirtual ()
abstract T getOriginalValue (IContext context)
abstract MemberState getState ()
abstract MemberValueState getMemberValueState (IContext context)
abstract String getName ()
abstract boolean hasReadAccess (IContext context)
abstract boolean hasWriteAccess (IContext context)
abstract int hashCode ()
abstract boolean equals (Object obj)

Detailed Description

Mendix object member (attribute or association).


Member Enumeration Documentation

enum com::mendix::systemwideinterfaces::core::IMendixObjectMember< T >::MemberState
Enumerator:
UNCHANGED 
CHANGED 
enum com::mendix::systemwideinterfaces::core::IMendixObjectMember< T >::MemberValueState
Enumerator:
SET 
NOT_SET 

Member Function Documentation

abstract boolean com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.equals ( Object  obj) [pure virtual]
abstract MemberValueState com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.getMemberValueState ( IContext  context) [pure virtual]
Returns:
the state
abstract String com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.getName ( ) [pure virtual]
Returns:
the name
abstract T com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.getOriginalValue ( IContext  context) [pure virtual]
Parameters:
context
Returns:
the previousValue
abstract MemberState com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.getState ( ) [pure virtual]
Returns:
the state
abstract T com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.getValue ( IContext  context) [pure virtual]
Parameters:
context
Returns:
returns the value
Exceptions:
CoreException
T com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.getValueFromString ( String  s)

Get value for this ObjectMember from a String

Parameters:
s
abstract int com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.hashCode ( ) [pure virtual]
abstract boolean com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.hasReadAccess ( IContext  context) [pure virtual]
Returns:
whether reading the value of this member is allowed or not
abstract boolean com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.hasWriteAccess ( IContext  context) [pure virtual]
Returns:
whether changing the value of this member is allowed or not
abstract boolean com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.isVirtual ( ) [pure virtual]
Returns:
the isVirtual
abstract void com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.parseValueFromString ( IContext  context,
String  s 
) [pure virtual]

Parse value of this ObjectMember from a String

Parameters:
context
s
abstract String com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.parseValueToString ( IContext  context) [pure virtual]
Parameters:
context
Returns:
returns String representation of value
Exceptions:
CoreException
abstract void com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.setValue ( IContext  context,
value 
) [pure virtual]
Parameters:
context
valuethe value to set
Exceptions:
CoreException
abstract String com.mendix.systemwideinterfaces.core.IMendixObjectMember< T >.toString ( ) [pure virtual]
Returns:
returns String representation of this object

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