public class BaseCitationService.BasicCitationCollection extends Object implements CitationCollection
| Modifier and Type | Class and Description |
|---|---|
class |
BaseCitationService.BasicCitationCollection.AuthorComparator |
class |
BaseCitationService.BasicCitationCollection.BasicIterator |
class |
BaseCitationService.BasicCitationCollection.MultipleKeyComparator |
class |
BaseCitationService.BasicCitationCollection.PositionComparator |
class |
BaseCitationService.BasicCitationCollection.TitleComparator |
class |
BaseCitationService.BasicCitationCollection.YearComparator |
| Modifier and Type | Field and Description |
|---|---|
protected Comparator |
DEFAULT_COMPARATOR |
protected boolean |
m_ascending |
protected Map<String,Citation> |
m_citations |
protected Comparator |
m_comparator |
protected String |
m_description |
protected String |
m_id |
protected long |
m_mostRecentUpdate |
protected ActiveSearch |
m_mySearch |
protected List<CitationCollectionOrder> |
m_nestedCitationCollectionOrders |
protected SortedSet<String> |
m_order |
protected int |
m_pageSize |
protected Integer |
m_serialNumber |
protected String |
m_sortOrder |
protected boolean |
m_temporary |
protected String |
m_title |
SORT_BY_AUTHOR, SORT_BY_DEFAULT_ORDER, SORT_BY_POSITION, SORT_BY_TITLE, SORT_BY_UUID, SORT_BY_YEAR| Constructor and Description |
|---|
BasicCitationCollection() |
BasicCitationCollection(boolean temporary) |
BasicCitationCollection(Map attributes,
List citations) |
BasicCitationCollection(String collectionId) |
protected final Comparator DEFAULT_COMPARATOR
protected List<CitationCollectionOrder> m_nestedCitationCollectionOrders
protected Comparator m_comparator
protected String m_sortOrder
protected int m_pageSize
protected String m_description
protected String m_id
protected String m_title
protected boolean m_temporary
protected Integer m_serialNumber
protected ActiveSearch m_mySearch
protected boolean m_ascending
protected long m_mostRecentUpdate
public BasicCitationCollection()
public BasicCitationCollection(boolean temporary)
b - public BasicCitationCollection(String collectionId)
collectionId - public void add(Citation citation)
add in interface CitationCollectionpublic void addAll(CitationCollection other)
addAll in interface CitationCollectionpublic void clear()
clear in interface CitationCollectionpublic boolean contains(Citation citation)
contains in interface CitationCollectionprotected void copy(BaseCitationService.BasicCitationCollection other)
public void exportRis(StringBuilder buffer, List<String> citationIds) throws IOException
exportRis in interface CitationCollectionIOExceptionprotected String getAlternateReferenceRoot(String rootProperty)
rootProperty - The property name.public Citation getCitation(String citationId) throws IdUnusedException
getCitation in interface CitationCollectionIdUnusedExceptionpublic List getCitations()
getCitations in interface CitationCollectionpublic List<CitationCollectionOrder> getNestedCitationCollectionOrders()
public void setNestedCitationCollectionOrders(List<CitationCollectionOrder> m_nestedCitationCollectionOrders)
public CitationCollection getCitations(Comparator c)
public CitationCollection getCitations(Comparator c, Filter f)
public CitationCollection getCitations(Filter f)
public CitationCollection getCitations(Map properties)
public String getDescription()
getDescription in interface CitationCollectionpublic String getId()
getId in interface CitationCollectiongetId in interface Entitypublic Date getLastModifiedDate()
getLastModifiedDate in interface CitationCollectionpublic ResourceProperties getProperties()
getProperties in interface Entitypublic String getReference()
getReference in interface Entitypublic String getReference(String rootProperty)
getReference in interface Entitypublic String getSort()
getSort in interface CitationCollectionpublic String getSaveUrl()
getSaveUrl in interface CitationCollectionpublic String getTitle()
getTitle in interface CitationCollectionpublic boolean isEmpty()
isEmpty in interface CitationCollectionpublic CitationIterator iterator()
iterator in interface CitationCollectionpublic boolean remove(Citation item)
remove in interface CitationCollectionpublic void saveCitation(Citation citation)
saveCitation in interface CitationCollectionpublic void saveCitationCollectionOrder(CitationCollectionOrder citationCollectionOrder)
public void setSort(Comparator comparator)
setSort in interface CitationCollectioncomparator - public void setSort(String sortBy, boolean ascending)
setSort in interface CitationCollectionsortBy - ascending - public int size()
size in interface CitationCollectionprotected void checkForUpdates()
protected void set(BaseCitationService.BasicCitationCollection other, boolean isTemporary)
other - Copyright © 2003–2017 The Sakai Foundation. All rights reserved.