// Path: src/java/com/idega/documentmanager/business/component/ButtonArea.java
// public interface ButtonArea extends Container {
// 
// 	public abstract Button getButton(ConstButtonType button_type);
// 	
// 	public abstract Button addButton(ConstButtonType button_type, String component_after_this_id) throws NullPointerException;
// }


import com.idega.documentmanager.business.component.ButtonArea;
package com.idega.documentmanager.component;


/**
 * @author <a href="mailto:civilis@idega.com">Vytautas Čivilis</a>
 * @version 1.0
 * 
 */
public interface FormComponentPage extends FormComponentContainer {

	public abstract void setButtonAreaComponentId(String button_area_id);
	
	public abstract void setPageSiblings(FormComponentPage previous, FormComponentPage next);
	
	public abstract void pagesSiblingsChanged();
	
	public abstract FormComponentPage getPreviousPage();
	
	public abstract FormComponentPage getNextPage();
	
	public abstract void announceLastPage(String last_page_id);
	
// Path: src/java/com/idega/documentmanager/business/component/ButtonArea.java
// public interface ButtonArea extends Container {
// 
// 	public abstract Button getButton(ConstButtonType button_type);
// 	
// 	public abstract Button addButton(ConstButtonType button_type, String component_after_this_id) throws NullPointerException;
// }


// Path: src/java/com/idega/documentmanager/component/FormComponentPage.java
import com.idega.documentmanager.business.component.ButtonArea;

package com.idega.documentmanager.component;


/**
 * @author <a href="mailto:civilis@idega.com">Vytautas Čivilis</a>
 * @version 1.0
 * 
 */
public interface FormComponentPage extends FormComponentContainer {

	public abstract void setButtonAreaComponentId(String button_area_id);
	
	public abstract void setPageSiblings(FormComponentPage previous, FormComponentPage next);
	
	public abstract void pagesSiblingsChanged();
	
	public abstract FormComponentPage getPreviousPage();
	
	public abstract FormComponentPage getNextPage();
	
	public abstract void announceLastPage(String last_page_id);
	
	public abstract ButtonArea getButtonArea();