package org.cloudgraph.web.model.news; import java.util.ArrayList; import java.util.List; import javax.faces.bean.ManagedBean; import javax.faces.bean.RequestScoped; import javax.faces.bean.SessionScoped; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.cloudgraph.web.model.ModelBean; import org.cloudgraph.web.model.common.InstanceBean; import org.cloudgraph.web.query.InstanceSpecificationQuery; import org.cloudgraph.web.sdo.adapter.InstanceSpecificationAdapter; import org.cloudgraph.web.sdo.adapter.PropertyAdapter; import org.cloudgraph.web.sdo.meta.InstanceSpecification; import org.cloudgraph.web.sdo.meta.Property; import org.plasma.query.Query; import org.plasma.sdo.access.client.SDODataAccessClient; import commonj.sdo.DataGraph; @ManagedBean(name="NewsBean") @RequestScoped public class NewsBean extends InstanceBean { private static final long serialVersionUID = 1L; private static Log log = LogFactory.getLog(NewsBean.class); public NewsBean() { super("NewsItem"); log.debug("created NewsBean"); } public InstanceSpecificationAdapter getNewsItem() { return this.getInstance(); } public String getTitle() { return (String)this.getInstance().getValues().get("Title"); } public String getDate() { return (String)this.getInstance().getValues().get("EventDate"); } }