package org.qi4j.samples.forum.data.entity;
import org.qi4j.api.association.ManyAssociation;
import org.qi4j.api.entity.Aggregated;
import org.qi4j.api.entity.EntityComposite;
import org.qi4j.api.property.Property;
import org.qi4j.samples.forum.data.Administrators;
import org.qi4j.samples.forum.data.Moderators;
/**
* TODO
*/
public interface Forum
extends Moderators, Administrators, EntityComposite
{
public Property<String> name();
@Aggregated
ManyAssociation<Board> boards();
Property<Integer> topicCount();
Property<Integer> postCount();
}