com.pmease.quickbuild.web.component.editor
Class EditContext

java.lang.Object
  extended by com.pmease.quickbuild.web.component.editor.EditContext
All Implemented Interfaces:
java.io.Serializable

public class EditContext
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
static class EditContext.EditableProperty
           
 
Constructor Summary
EditContext(java.lang.Object bean)
           
EditContext(java.lang.Object bean, java.lang.String[] propertyNames)
           
EditContext(java.lang.Object bean, java.lang.String[] propertyNames, boolean exclude)
           
 
Method Summary
 java.lang.Class<?> getBeanClass()
           
 java.lang.String getError()
           
 java.util.List<EditContext.EditableProperty> getProperties()
           
 EditContext.EditableProperty getProperty(java.lang.String name)
           
 boolean hasError()
           
 void setError(java.lang.String error)
           
 void update(java.lang.Object bean)
           
 void validate(boolean throwValidationError)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditContext

public EditContext(java.lang.Object bean)

EditContext

public EditContext(java.lang.Object bean,
                   java.lang.String[] propertyNames)

EditContext

public EditContext(java.lang.Object bean,
                   java.lang.String[] propertyNames,
                   boolean exclude)
Method Detail

getError

public java.lang.String getError()

setError

public void setError(java.lang.String error)

validate

public void validate(boolean throwValidationError)

hasError

public boolean hasError()

update

public void update(java.lang.Object bean)

getProperties

public java.util.List<EditContext.EditableProperty> getProperties()

getBeanClass

public java.lang.Class<?> getBeanClass()

getProperty

public EditContext.EditableProperty getProperty(java.lang.String name)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.