\r
import eu.etaxonomy.cdm.strategy.cache.reference.ArticleDefaultCacheStrategy;\r
\r
-public interface IArticle extends IVolumeReference, INomenclaturalReference{\r
+public interface IArticle extends IVolumeReference, IReferenceBase, INomenclaturalReference{\r
\r
public void setSeries(String series);\r
\r
public String getSeries();\r
\r
+ \r
+ /**\r
+ * Same as {@link #getJournal()}.\r
+ * @deprecated use {@link #getJournal()} instead\r
+ * @return\r
+ */\r
+ @Deprecated\r
public IJournal getInJournal();\r
\r
+ /**\r
+ * Same as {@link #setJournal(IJournal)}\r
+ * @deprecated use {@link #setJournal(IJournal)} instead\r
+ * @param journal\r
+ */\r
+ @Deprecated()\r
public void setInJournal(IJournal journal);\r
+\r
+ \r
+ /**\r
+ * Returns the articles journal.\r
+ * @return\r
+ */\r
+ public IJournal getJournal();\r
+ \r
+ \r
+ /**\r
+ * Sets the articles journal \r
+ * @param journal\r
+ */\r
+ public void setJournal(IJournal journal);\r
+\r
\r
void setCacheStrategy(ArticleDefaultCacheStrategy cacheStrategy);\r
}\r
package eu.etaxonomy.cdm.model.reference;\r
\r
import eu.etaxonomy.cdm.strategy.cache.reference.BookSectionDefaultCacheStrategy;\r
-import eu.etaxonomy.cdm.strategy.cache.reference.GenericDefaultCacheStrategy;\r
\r
\r
public interface IBookSection extends ISectionBase, INomenclaturalReference{\r
\r
+ /**\r
+ * Same as {@link #getBook()}.\r
+ * @deprecated use {@link #getBook()} instead\r
+ * @return\r
+ */\r
+ @Deprecated\r
public IBook getInBook();\r
\r
+ /**\r
+ * Same as {@link #setBook(IBook)}\r
+ * @deprecated use {@link #setBook(IBook)} instead\r
+ * @param book\r
+ */\r
+ @Deprecated\r
public void setInBook (IBook book);\r
\r
+ /**\r
+ * Returns the book sections book\r
+ * @return\r
+ */\r
+ public IBook getBook();\r
+ \r
+ /**\r
+ * Sets the book sections book.\r
+ * @param book\r
+ */\r
+ public void setBook (IBook book);\r
+\r
+ \r
+ \r
void setCacheStrategy(BookSectionDefaultCacheStrategy cacheStratefy);\r
\r
}\r
\r
public interface IPrintedUnitBase extends IPublicationBase, IVolumeReference {\r
\r
+ /**\r
+ * Same as {@link #getSeries()}\r
+ * @deprecated use {@link #getSeries()} instead\r
+ * @return\r
+ */\r
+ @Deprecated\r
public IPrintSeries getInSeries();\r
\r
- public void setInSeries(IPrintSeries inSeries);\r
+ /**\r
+ * Same as {@link #setInSeries(IPrintSeries)}\r
+ * @deprecated use {@link #setInSeries(IPrintSeries)} instead\r
+ * @param series\r
+ */\r
+ @Deprecated\r
+ public void setInSeries(IPrintSeries series);\r
\r
+ \r
+ /**\r
+ * Returns the print series of this printed unit\r
+ * @return\r
+ */\r
+ public IPrintSeries getSeries();\r
+ \r
+ /**\r
+ * Sets the pritn series of this printed unit\r
+ * @param series\r
+ */\r
+ public void setSeries(IPrintSeries series);\r
+\r
+ \r
public String getEditor();\r
\r
public void setEditor(String editor);\r