public class AuthorProfile extends Common implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
AuthorProfile.AP_Affiliation |
static class |
AuthorProfile.AP_Classification |
static class |
AuthorProfile.AP_SubjectArea |
static class |
AuthorProfile.SCOPUS_Profile |
static class |
AuthorProfile.Values |
Common.SCOPUS_Affiliation, Common.SCOPUS_Author, Common.SCOPUS_Integer, Common.SCOPUS_ISSN, Common.SCOPUS_Language, Common.SCOPUS_MainTerm, Common.SCOPUS_PersonName, Common.SCOPUS_Real, Common.SCOPUS_SubjectArea, Common.SCOPUS_Text| Modifier and Type | Field and Description |
|---|---|
static PgRDB.Column |
extrdb_c_abbrev |
static PgRDB.Column |
extrdb_c_area |
static ExtRDB.ExtRDBColumn |
extrdb_c_auid |
static PgRDB.Column |
extrdb_c_content |
static PgRDB.Column |
extrdb_c_frequency |
static ExtRDB.ExtRDBColumn |
extrdb_c_moveto |
static PgRDB.Column |
extrdb_c_name |
static ExtRDB.ExtRDBColumn |
extrdb_c_orcid |
static PgRDB.Column |
extrdb_c_subject |
static ExtRDB.ExtRDBTable |
extrdb_t_asjc |
static ExtRDB.ExtRDBTable |
extrdb_t_profile |
static ExtRDB.ExtRDBTable |
extrdb_t_xml |
static Scopus.AuthorIdHandler<AuthorProfile> |
idHandler |
XMLUtility.XMLListRetriever<Common.SCOPUS_Text,XMLUtility.XMLRetrCtxt> |
l_aliases |
XMLUtility.XMLListRetriever<AuthorProfile.AP_SubjectArea,XMLUtility.XMLRetrCtxt> |
l_subjectAreas |
contentReader, dataContent, rootElement, s_MyOrganizationIdsuh_dict, uh_utlf| Constructor and Description |
|---|
AuthorProfile(UTLF u,
PrintWriter log) |
| Modifier and Type | Method and Description |
|---|---|
static void |
extrdbCreateTable(ExtRDBCluster<ExtRDB> cluster,
boolean renew) |
static void |
extrdbDelete(UTLFId utlfid,
long lastModified) |
static void |
extrdbFlush() |
static <U extends Logistics.UTLFHandler> |
extrdbRetrieveProfile(Logistics.Id<U> auid)
Retrieve Author Profile from ExtRDB.
|
static void |
extrdbUpdate(UTLFId utlfid,
long lastModified) |
Set<Scopus.ScopusAuId> |
getAliasAuIds() |
Scopus.ScopusAuId |
getAuId() |
int |
getFrequencyOnSubjectArea(String code) |
String |
getFullName() |
Logistics.Id<AuthorProfile> |
getId() |
ORCID |
getORCID() |
Set<String> |
getSubjectAreaCodes() |
Set<Scopus.ScopusAuId> |
getUnifiedAuIds() |
boolean |
isAlias() |
boolean |
wasMoved() |
getDataContent, isAvailablegetDict, getUTLF, getUTLFData, getUTLFDataAsString, getUTLFTimestamppublic static final Scopus.AuthorIdHandler<AuthorProfile> idHandler
public XMLUtility.XMLListRetriever<Common.SCOPUS_Text,XMLUtility.XMLRetrCtxt> l_aliases
public XMLUtility.XMLListRetriever<AuthorProfile.AP_SubjectArea,XMLUtility.XMLRetrCtxt> l_subjectAreas
public static ExtRDB.ExtRDBColumn extrdb_c_auid
public static PgRDB.Column extrdb_c_content
public static ExtRDB.ExtRDBTable extrdb_t_xml
public static PgRDB.Column extrdb_c_name
public static ExtRDB.ExtRDBColumn extrdb_c_moveto
public static ExtRDB.ExtRDBColumn extrdb_c_orcid
public static ExtRDB.ExtRDBTable extrdb_t_profile
public static PgRDB.Column extrdb_c_subject
public static PgRDB.Column extrdb_c_abbrev
public static PgRDB.Column extrdb_c_area
public static PgRDB.Column extrdb_c_frequency
public static ExtRDB.ExtRDBTable extrdb_t_asjc
public AuthorProfile(UTLF u, PrintWriter log)
public Logistics.Id<AuthorProfile> getId()
public boolean wasMoved()
public Scopus.ScopusAuId getAuId()
public Set<Scopus.ScopusAuId> getUnifiedAuIds()
public ORCID getORCID()
public boolean isAlias()
public Set<Scopus.ScopusAuId> getAliasAuIds()
public int getFrequencyOnSubjectArea(String code)
public String getFullName()
public static void extrdbCreateTable(ExtRDBCluster<ExtRDB> cluster, boolean renew)
public static void extrdbUpdate(UTLFId utlfid, long lastModified)
public static void extrdbDelete(UTLFId utlfid, long lastModified)
public static void extrdbFlush()
public static <U extends Logistics.UTLFHandler> AuthorProfile.Values extrdbRetrieveProfile(Logistics.Id<U> auid)
U - UTLFHandlerauid - author idEDB Working Group at Mon Dec 15 16:45:05 JST 2025