/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.content.resultset;
import java.util.LinkedHashSet;
import java.util.Set;
import com.enonic.cms.core.content.ContentEntity;
public abstract class AbstractRelatedContent
{
private ContentEntity content;
private Set<RelatedContent> relatedChildren = new LinkedHashSet<RelatedContent>();
public AbstractRelatedContent( ContentEntity content )
{
this.content = content;
}
public ContentEntity getContent()
{
return content;
}
public void addRelatedChild( RelatedChildContent relatedContent )
{
relatedChildren.add( relatedContent );
}
public Iterable<RelatedContent> getRelatedChildren()
{
return relatedChildren;
}
public String toString()
{
StringBuffer s = new StringBuffer();
s.append( "content = " ).append( getContent().getKey() );
return s.toString();
}
}