/**
* Sencha GXT 3.0.0b - Sencha for GWT
* Copyright(c) 2007-2012, Sencha, Inc.
* licensing@sencha.com
*
* http://www.sencha.com/products/gxt/license/
*/
package com.sencha.gxt.desktopapp.client;
import com.google.web.bindery.autobean.shared.AutoBean;
import com.google.web.bindery.autobean.shared.AutoBeanFactory;
import com.google.web.bindery.autobean.shared.AutoBeanFactory.Category;
import com.sencha.gxt.desktopapp.client.persistence.AutoBeanToString;
/**
* Uses the GWT auto bean factory framework to create a factory capable of
* vending profile model auto beans.
*
* @see AutoBeanFactory
*/
@Category(AutoBeanToString.class)
public interface ProfileFactory extends AutoBeanFactory {
/**
* Creates an auto bean that wraps a profile model.
*
* @return an auto bean that wraps a profile model
*/
AutoBean<ProfileModel> profileModel();
}