class: IntelligentVO

public class: IntelligentVO
Author: Markus Haarlaender (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision$ $LastChangedDate$; Complexity: 1
Dates: Created: 16.07.2009 15:13:35; Modified: 16.07.2009 15:13:35;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {416ACFD8-17F0-4206-9085-BD6A6BFCDBED}
Super class for value objects that contain additional methods for working with the coreservice.
 

Goto: Custom Properties, Fields, Methods

See also: LaxLinkContainer, Link, LinkForCreate, LinkRequired, ReadOnlyLink, CurrentGrants, Grant, Resources, Selector, Selectors, UserGroup, UserGroupList, StatisticRecordVO

Appears in: intelligent

Connections
 
Custom Properties
 
IntelligentVO Attributes
Attribute Details
private Logger
  logger
Initial: Logger.getLogger(IntelligentVO.class)
 
IntelligentVO Methods
Operation Details
protected
copyInFields(
   IntelligentVO copyFrom):void
Sequential
Notes: Copies fields from the given VO to this VO, using getter and setter methods.
public
IntelligentVO():
Sequential
Notes: Standard constructor.
public
IntelligentVO(
   IntelligentVO orig):
Sequential
Notes: Clone constructor.
protected static
marshal(
   Object object,
   Class bindingClass):String
Sequential
Tags: throws=Exception
Notes: Tries to marshal the given object to a xml string.
@return The xml representation of the object.
protected static
unmarshal(
   String xml,
   Class bindingClass):Object
Sequential
Tags: throws=Exception
Notes: Tries to unmarshal the given xml string to the vo object.
@return The unmarshalled VO object.