public interface HippoFolderBean extends HippoBean, HippoTranslated
Modifier and Type | Method and Description |
---|---|
<T> HippoDocumentIterator<T> |
getDocumentIterator(Class<T> beanMappingClass)
Lazy loading iterator that fetches Documents only when asked for it.
|
List<HippoDocumentBean> |
getDocuments()
This method returns the
List of HippoDocumentBean s in the order they are in the repository. |
List<HippoDocumentBean> |
getDocuments(boolean sorted)
This method enables to get the
List of HippoDocumentBean s according their Comparable.compareTo(Object) . |
<T> List<T> |
getDocuments(Class<T> beanMappingClass)
Facility method to get all documents directly below this folder that result in a HippoBean of class or subclass clazz.
|
List<HippoDocumentBean> |
getDocuments(int from,
int to)
Returns a view of the portion of the list of HippoDocumentBean between the specified
from , inclusive, and to |
List<HippoDocumentBean> |
getDocuments(int from,
int to,
boolean sorted)
Returns a view of the portion of the list of HippoDocumentBean between the specified
from , inclusive, and to |
int |
getDocumentSize() |
List<HippoFolderBean> |
getFolders() |
List<HippoFolderBean> |
getFolders(boolean sorted) |
equalCompare, getAvailableTranslations, getBean, getBean, getBeanByUUID, getCanonicalBean, getCanonicalPath, getCanonicalUUID, getChildBeans, getChildBeans, getChildBeansByName, getChildBeansByName, getDisplayName, getEqualComparator, getLinkedBean, getLinkedBeans, getLocalizedName, getName, getNode, getParentBean, getPath, getProperties, getProperty, getProperty, getProperty, getValueProvider, isAncestor, isDescendant, isHippoDocumentBean, isHippoFolderBean, isLeaf, isSelf
getIdentifier, setIdentifier
getObjectConverter, setObjectConverter
compareTo
getLocale, getLocaleString
List<HippoFolderBean> getFolders()
HippoFolderBean
below this HippoFolderBean
and an empty list of no folders presentList<HippoFolderBean> getFolders(boolean sorted)
sorted
- if true, the list of folder will be returned sorted by their default Comparable.compareTo(Object)
HippoFolderBean
below this HippoFolderBean
and an empty list if no folders presentint getDocumentSize()
List<HippoDocumentBean> getDocuments()
List
of HippoDocumentBean
s in the order they are in the repository. If you need the List
to be sorted according
the Comparable.compareTo(Object)
, use getDocuments(boolean)
with arg true
note when only a subset of the documents is needed, and the total number is large, better use getDocumentIterator(Class)
as this is a lazy proxied iteratorHippoDocumentBean
s below this HippoFolderBean
and an empty list if no documents presentList<HippoDocumentBean> getDocuments(int from, int to)
from
, inclusive, and to, exclusive. (If from and to are equal, the returned list is empty.)
note when only a subset of the documents is needed, and the total number is large, better use getDocumentIterator(Class)
as this is a lazy proxied iterator
from
- (inclusive)to
- (exclusive)HippoDocumentBean
below this HippoFolderBean
and an empty list when original list is empty or invalid rangeList<HippoDocumentBean> getDocuments(int from, int to, boolean sorted)
from
, inclusive, and to, exclusive. (If from and to are equal, the returned list is empty.)
note when only a subset of unsorted documents is needed, and the total number is large, better use getDocumentIterator(Class)
as this is a lazy proxied iterator
from
- (inclusive)to
- (exclusive)sorted
- boolean whether list to get sublist from needs to be sortedHippoDocumentBean
below this HippoFolderBean
and an empty list when original list is empty or invalid rangeList<HippoDocumentBean> getDocuments(boolean sorted)
List
of HippoDocumentBean
s according their Comparable.compareTo(Object)
. If you need the List
to be ordered the way the documents are ordered in the repository, use getDocuments()
.
note when only a subset of unsorted documents is needed, and the total number is large, better use getDocumentIterator(Class)
as this is a lazy proxied iteratorsorted
- indicates whether the List should be sortedsorted
is true, the sorted list of HippoDocumentBean
s below this HippoFolderBean
, where the sorting is according Comparable.compareTo(Object)
, If sorted
is false, the same list as getDocuments()
is returned. An empty list is returned if no documents are present.<T> List<T> getDocuments(Class<T> beanMappingClass)
getDocumentIterator(Class)
as this is a lazy proxied iteratorT
- Any Object that implements a HippoDocumentBeanbeanMappingClass
- a class implementing HippoDocumentBean
. This functions as a filter
<T> HippoDocumentIterator<T> getDocumentIterator(Class<T> beanMappingClass)
getDocuments()
methods (also with arguments) as they fetch all HippoDocumentBeans directly.T
- Any Object that implements a HippoDocumentBeanbeanMappingClass
- a class implementing HippoDocumentBean
. This functions as a filter
Copyright © 2008–2016 Hippo B.V. (http://www.onehippo.com). All rights reserved.