T
- public interface ItemSchemeBean<T extends ItemBean> extends MaintainableBean
DEFAULT_VERSION
Modifier and Type | Method and Description |
---|---|
ItemSchemeBean<T> |
filterItems(java.util.Collection<java.lang.String> filterIds,
boolean isKeepSet)
Returns a new item scheme based on the item filters, which are either removed or kept depending on the isKeepSet argument
|
java.util.List<T> |
getItems()
Returns the list of items contained within this scheme.
|
boolean |
isPartial()
Returns true if this is a partial item scheme
|
addAnnotations, getAgencyId, getEndDate, getMutableInstance, getServiceURL, getStartDate, getStructureURL, getStub, getVersion, isExternalReference, isFinal
getDescription, getDescriptions, getName, getNames
asReference, getAllTextTypes, getFullIdPath, getId, getUri, getUrn
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getMaintainableParent, getParent
deepEquals, getComposites, getComposites, getCrossReferences, getParent, getStructureType
java.util.List<T> getItems()
boolean isPartial()
ItemSchemeBean<T> filterItems(java.util.Collection<java.lang.String> filterIds, boolean isKeepSet)
filterIds
- isKeepSet
- if true then the returned item scheme will contain only items with these ids