net.sf.sail.core.beans.assembly
Class Assignment

java.lang.Object
  extended by net.sf.sail.core.beans.assembly.Assignment

public class Assignment
extends java.lang.Object

Order to assign the value right into left. The real source and destination are looked up at time of execute().

Author:
turadg

Field Summary
(package private) static java.beans.DefaultPersistenceDelegate delegate
           
(package private)  PodVarDelegate left
           
(package private)  PodVarDelegate right
           
 
Constructor Summary
Assignment(PodVarDelegate left, PodVarDelegate right)
           
 
Method Summary
 void execute()
           
 PodVarDelegate getLeft()
           
 PodVarDelegate getRight()
           
 void validate()
          Check that the left and right PropertyRefs are valid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

static final java.beans.DefaultPersistenceDelegate delegate

left

PodVarDelegate left

right

PodVarDelegate right
Constructor Detail

Assignment

public Assignment(PodVarDelegate left,
                  PodVarDelegate right)
Method Detail

getRight

public PodVarDelegate getRight()

getLeft

public PodVarDelegate getLeft()

execute

public void execute()
             throws java.lang.IllegalArgumentException,
                    java.lang.IllegalAccessException,
                    java.lang.reflect.InvocationTargetException,
                    java.lang.NoSuchMethodException
Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException

validate

public void validate()
Check that the left and right PropertyRefs are valid



Copyright 2004-2004-2006 TELS Center. All Rights Reserved.