public class BaseCitationService.BasicCitationCollection extends Object implements org.sakaiproject.citation.api.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,org.sakaiproject.citation.api.Citation> |
m_citations |
protected Comparator |
m_comparator |
protected String |
m_description |
protected String |
m_id |
protected long |
m_mostRecentUpdate |
protected org.sakaiproject.citation.api.ActiveSearch |
m_mySearch |
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 |
| Constructor and Description |
|---|
BaseCitationService.BasicCitationCollection() |
BaseCitationService.BasicCitationCollection(boolean temporary) |
BaseCitationService.BasicCitationCollection(Map attributes,
List citations) |
BaseCitationService.BasicCitationCollection(String collectionId) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.sakaiproject.citation.api.Citation citation) |
void |
addAll(org.sakaiproject.citation.api.CitationCollection other) |
protected void |
checkForUpdates() |
void |
clear() |
boolean |
contains(org.sakaiproject.citation.api.Citation citation) |
protected void |
copy(BaseCitationService.BasicCitationCollection other) |
void |
exportRis(StringBuilder buffer,
List<String> citationIds) |
protected String |
getAlternateReferenceRoot(String rootProperty)
Compute an alternate root for a reference, based on the root
property.
|
org.sakaiproject.citation.api.Citation |
getCitation(String citationId) |
List |
getCitations() |
org.sakaiproject.citation.api.CitationCollection |
getCitations(Comparator c) |
org.sakaiproject.citation.api.CitationCollection |
getCitations(Comparator c,
org.sakaiproject.javax.Filter f) |
org.sakaiproject.citation.api.CitationCollection |
getCitations(org.sakaiproject.javax.Filter f) |
org.sakaiproject.citation.api.CitationCollection |
getCitations(Map properties) |
String |
getDescription() |
String |
getId() |
Date |
getLastModifiedDate() |
org.sakaiproject.entity.api.ResourceProperties |
getProperties() |
String |
getReference() |
String |
getReference(String rootProperty) |
String |
getSaveUrl() |
String |
getSort() |
String |
getTitle() |
String |
getUrl() |
String |
getUrl(String rootProperty) |
boolean |
isEmpty() |
org.sakaiproject.citation.api.CitationIterator |
iterator() |
boolean |
remove(org.sakaiproject.citation.api.Citation item) |
void |
saveCitation(org.sakaiproject.citation.api.Citation citation) |
protected void |
set(BaseCitationService.BasicCitationCollection other)
copy
|
void |
setSort(Comparator comparator) |
void |
setSort(String sortBy,
boolean ascending) |
int |
size() |
String |
toString() |
Element |
toXml(Document doc,
Stack stack) |
protected final Comparator DEFAULT_COMPARATOR
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 org.sakaiproject.citation.api.ActiveSearch m_mySearch
protected boolean m_ascending
protected long m_mostRecentUpdate
public BaseCitationService.BasicCitationCollection()
public BaseCitationService.BasicCitationCollection(boolean temporary)
b - public BaseCitationService.BasicCitationCollection(Map attributes, List citations)
public BaseCitationService.BasicCitationCollection(String collectionId)
collectionId - public void add(org.sakaiproject.citation.api.Citation citation)
add in interface org.sakaiproject.citation.api.CitationCollectionpublic void addAll(org.sakaiproject.citation.api.CitationCollection other)
addAll in interface org.sakaiproject.citation.api.CitationCollectionpublic void clear()
clear in interface org.sakaiproject.citation.api.CitationCollectionpublic boolean contains(org.sakaiproject.citation.api.Citation citation)
contains in interface org.sakaiproject.citation.api.CitationCollectionprotected void copy(BaseCitationService.BasicCitationCollection other)
public void exportRis(StringBuilder buffer, List<String> citationIds) throws IOException
exportRis in interface org.sakaiproject.citation.api.CitationCollectionIOExceptionprotected String getAlternateReferenceRoot(String rootProperty)
rootProperty - The property name.public org.sakaiproject.citation.api.Citation getCitation(String citationId) throws org.sakaiproject.exception.IdUnusedException
getCitation in interface org.sakaiproject.citation.api.CitationCollectionorg.sakaiproject.exception.IdUnusedExceptionpublic List getCitations()
getCitations in interface org.sakaiproject.citation.api.CitationCollectionpublic org.sakaiproject.citation.api.CitationCollection getCitations(Comparator c)
public org.sakaiproject.citation.api.CitationCollection getCitations(Comparator c, org.sakaiproject.javax.Filter f)
public org.sakaiproject.citation.api.CitationCollection getCitations(org.sakaiproject.javax.Filter f)
public org.sakaiproject.citation.api.CitationCollection getCitations(Map properties)
public String getDescription()
getDescription in interface org.sakaiproject.citation.api.CitationCollectionpublic String getId()
getId in interface org.sakaiproject.citation.api.CitationCollectiongetId in interface org.sakaiproject.entity.api.Entitypublic Date getLastModifiedDate()
getLastModifiedDate in interface org.sakaiproject.citation.api.CitationCollectionpublic org.sakaiproject.entity.api.ResourceProperties getProperties()
getProperties in interface org.sakaiproject.entity.api.Entitypublic String getReference()
getReference in interface org.sakaiproject.entity.api.Entitypublic String getReference(String rootProperty)
getReference in interface org.sakaiproject.entity.api.Entitypublic String getSort()
getSort in interface org.sakaiproject.citation.api.CitationCollectionpublic String getSaveUrl()
getSaveUrl in interface org.sakaiproject.citation.api.CitationCollectionpublic String getTitle()
getTitle in interface org.sakaiproject.citation.api.CitationCollectionpublic String getUrl()
getUrl in interface org.sakaiproject.entity.api.Entitypublic String getUrl(String rootProperty)
getUrl in interface org.sakaiproject.entity.api.Entitypublic boolean isEmpty()
isEmpty in interface org.sakaiproject.citation.api.CitationCollectionpublic org.sakaiproject.citation.api.CitationIterator iterator()
iterator in interface org.sakaiproject.citation.api.CitationCollectionpublic boolean remove(org.sakaiproject.citation.api.Citation item)
remove in interface org.sakaiproject.citation.api.CitationCollectionpublic void saveCitation(org.sakaiproject.citation.api.Citation citation)
saveCitation in interface org.sakaiproject.citation.api.CitationCollectionpublic void setSort(Comparator comparator)
setSort in interface org.sakaiproject.citation.api.CitationCollectioncomparator - public void setSort(String sortBy, boolean ascending)
setSort in interface org.sakaiproject.citation.api.CitationCollectionsortBy - ascending - public int size()
size in interface org.sakaiproject.citation.api.CitationCollectionpublic Element toXml(Document doc, Stack stack)
toXml in interface org.sakaiproject.entity.api.Entityprotected void checkForUpdates()
protected void set(BaseCitationService.BasicCitationCollection other)
other - Copyright © 2003-2015 The Sakai Foundation. All Rights Reserved.