/**
 * THE TootsBookPayload.java WRITEME...
 */
package com.tootsville.tootsbook.client;

import com.google.gwt.user.client.rpc.IsSerializable;
import com.tootsville.tootsbook.client.util.Post;

/**
 * WRITEME: Document this type. twheys@gmail.com Feb 12, 2010
 * 
 * @author <a href="mailto:twheys@gmail.com@resinteractive.com">Tim
 *         Heys</a>
 */
public class TootsBookPayload implements IsSerializable {
	/**
	 * WRITEME
	 */
	final private Post [] posts;
	
	/**
	 * <pre>
	 * twheys@gmail.com Feb 12, 2010
	 * </pre>
	 * 
	 * A TootsBookPayload WRITEME...
	 * 
	 * @param updatePosts WRITEME twheys@gmail.com
	 */
	public TootsBookPayload (final Post [] updatePosts) {
		posts = TootsBookUtil.copyOf (updatePosts, updatePosts.length);
	}

	/**
	 * @return the posts
	 */
	public Post [] getPosts () {
		return TootsBookUtil.copyOf (posts, posts.length);
	}
}
