Interface ContentBean
- All Known Subinterfaces:
HippoAssetBean
,HippoBean
,HippoCompoundBean
,HippoDocumentBean
,HippoFacetChildNavigationBean
,HippoFacetNavigationBean
,HippoFolderBean
,HippoGalleryImageBean
,HippoGalleryImageSetBean
,HippoHtmlBean
,HippoMirrorBean
,HippoRequestBean
,HippoResourceBean
,HippoResultSetBean
,HippoVirtualOnlyBean
,IdentifiableContentBean
public interface ContentBean
The marker interface for all beans that can be indexed (thus also compounds): This includes beans that are completely
independent of jcr, The beans implementing this
ContentBean
don't need a IdentifiableContentBean.getIdentifier()
identifier. Beans that should be possible to be indexed in something like an inversed index, need to implement IdentifiableContentBean
.
Typically classes that implement this ContentBean
but not IdentifiableContentBean
are compounds of an IdentifiableContentBean
For example:
public class NewsBean implements IdentifiableContentBean {
public String getPath() {
// return path
}
public void setPath(String path) {
// set path
}
public Author getAuthor() {
// return author
}
}
public class Author implements ContentBean {
public String getName() {
// return name
}
}