Skip navigation links
EDB/Java
jp.ac.tokushima_u.edb.works

Class WorksRetriever



  • public abstract class WorksRetriever
    extends Object
    Retrieve Works from EDB. $Id: WorksRetriever.java,v 1.22 2022/12/07 01:52:34 alex Exp $
    • Method Detail

      • initialize

        public static void initialize(WorksManager mgr)
      • request

        public abstract void request(EdbDate2 period,
                                     EdbTuple tuple,
                                     boolean doQuery)
      • retrieve

        public abstract void retrieve()
      • classify

        public abstract void classify()
      • classify

        public abstract void classify(boolean doClassify)
      • createRetrievers

        public WorksRetriever.Retriever[] createRetrievers(int num)
        Create Array of Retriever.
        Parameters:
        num - array size.
        Returns:
        array of Retriever.
      • createEIDSets

        public WorksRetriever.EIDSet[] createEIDSets(int num)
        Create Array of EIDSet.
        Parameters:
        num - array size.
        Returns:
        array of EIDSet.
      • createEIDSets

        public WorksRetriever.EIDSet[][] createEIDSets(int num1,
                                                       int num2)
        Create Array of EIDSet.
        Parameters:
        num1 - array size of 1st dimension.
        num2 - array size of 2nd dimension.
        Returns:
        array of EIDSet.
      • getPersonXN

        public abstract List<String> getPersonXN()
        Get List of person referencing column's xn.
        Returns:
        List of person column's xn. If empty, searching by person is not applicable.
      • getOrganizationXN

        public abstract List<String> getOrganizationXN()
        Get List of organization referencing column's xn.
        Returns:
        List of organization column's xn. If empty, searching by organization is not applicable.
      • prefetch

        public void prefetch(EdbDate2 period,
                             boolean fetchObject)
      • prefetch

        public void prefetch(EdbDate2 period,
                             int depth)
      • decideLanguageByDatumEID

        protected int decideLanguageByDatumEID(EdbTuple tuple,
                                               String xn)
      • decideLanguageByDatumText

        protected int decideLanguageByDatumText(EdbTuple tuple,
                                                String xn)
EDB/Java

EDB Working Group at Tue Jun 10 17:08:59 JST 2025