br.com.arsmachina.tapestrycrud
Interface EditPage<T,K extends Serializable>

Type Parameters:
T - the entity class related to this encoder.
K - the type of the class' primary key property.
All Superinterfaces:
CrudPage<T,K>
All Known Implementing Classes:
BaseEditPage

public interface EditPage<T,K extends Serializable>
extends CrudPage<T,K>

Interface that defines some common methods for pages that edit entities.

Author:
Thiago H. de Paula Figueiredo

Method Summary
 Object getFormZone()
          Returns the Zone that wraps the form.
 T getObject()
          Returns edited object.
 void setObject(T object)
          Changes the edited object.
 
Methods inherited from interface br.com.arsmachina.tapestrycrud.CrudPage
getEntityClass, getMessage, getPrimaryKeyClass, setMessage
 

Method Detail

getObject

T getObject()
Returns edited object.

Returns:
a T.

setObject

void setObject(T object)
Changes the edited object.

Parameters:
object - a T.

getFormZone

Object getFormZone()
Returns the Zone that wraps the form. It is used for AJAX form submission. Otherwise, just return null.

Returns:
an Object that must be a Zone (preferred) or a Block


Copyright © 2008-2009 Thiago H. de Paula Figueiredo. All Rights Reserved.