public class EdbPatent extends EdbTupleSpi
EdbTuple.TCCallbackListener<T>, EdbTuple.TCDCallbackListener<T>
Modifier and Type | Field and Description |
---|---|
static int |
EID_KIND_Design |
static int |
EID_KIND_Patent |
static int |
EID_KIND_PracticalModel |
(package private) static int |
EID_KIND2_Domestic |
(package private) static int |
EID_KIND2_Foreign |
(package private) static int |
EID_KIND2_International |
(package private) static int |
EID_KIND2_Japan |
static String |
TUPLE_SPI_XML_XN |
authlevel, conductorFound, expand_checked, firstTC, number_of_histories, s_expand, s_expand_map, ti, tuple_auth_check, tuple_mapped, tuple_perm_checked, tuple_perm_eliminated, xnUsage
Constructor and Description |
---|
EdbPatent(EDB ec,
EdbTable table)
新しいインスタンスを初期化します.
|
EdbPatent(EDB ec,
Element root)
指定された要素の情報で,新しいインスタンスを初期化します.
|
Modifier and Type | Method and Description |
---|---|
boolean |
firstInventorIsStudent()
第1発明者が学生かどうかを調べる.
|
EdbDate |
getApplyDate()
出願年月日を返します.
|
EdbDate |
getDate()
年月日を返します.
|
EdbDate |
getDisclosureDate()
開示年月日を返します.
|
EdbEID |
getKind()
種別を取得します.
|
EdbEID |
getKind2()
種別2を取得します.
|
static boolean |
inventorIsStudent(EdbDatum datum)
発明者が学生かどうかを調べる.
|
boolean |
isAcquired()
特許取得か?
|
boolean |
isDomestic()
国内特許か?
|
int |
numberOfStudentInventors()
発明者に含まれる学生数を得る.
|
registerTupleSpiModule
append, createFormedUTLFId, duplicate, getAuthLevel, getCaption, getCaption, getCertificate, getCMSLocation, getColor, getDeletePermission, getERDLocation, getExpand, getExtraColumnColor, getExtraColumnValue, getExtraColumnValue, getFirstAvailableDatum, getFirstAvailableEID, getFirstTC, getHierarchyParent, getLogisticsIds, getMLName, getPrimaryDatum, getPrimaryDatum, getPrimaryDatumAt, getPrimaryDatumAt, getPrimaryText, getPrimaryText, getReadPermission, getReferences, getTable, getTCArray, getUsage, getWritePermission, getXN, hasConductor, isArticle, isCertifiable, isEmpty, isMapped, isOrganization, isPerson, isPersonification, isReferenced, isReferenced, isTuple, iterable, iterable, iterator, makeCaption, makeCompletedXML, makeLongCaption, makeLongCaption, makeXML, makeXML, mapping, mapping, normalizeXN, normalizeXN, rearrange, remove, removeAll, removeUnchangable, resetUsage, seek, seek, seek, seek, TCCallback, TCCallback, TCCallback, TCDCallback, TCDCallback, TCDCallback
atPresent, censor, checkChangable, createPhantom, eid, equals, equalsXN, equivalents, getAge, getAvailable, getAvailablePeriod, getAvailablePeriod, getBase, getCaption, getCaption, getCaption, getDateFrom, getDateTo, getEDB, getEOID, getMLName, getMLName, getMLName, getMTime, hashCode, inPeriod, inPeriod, isFixed, isPhantom, isTable, makeCaption, makeCaption, makeCaption, mapto, maptoIsValid, operator, overlapPeriod, overlapPeriod, owner
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
checkChangable, equalsXN
createFormedUTLFId, createLogisticsId, eidIsValid
isConfirmed, isRejected, isUnconfirmed
public static final String TUPLE_SPI_XML_XN
public static final int EID_KIND_Patent
public static final int EID_KIND_PracticalModel
public static final int EID_KIND_Design
static final int EID_KIND2_Domestic
static final int EID_KIND2_International
static final int EID_KIND2_Foreign
static final int EID_KIND2_Japan
public EdbPatent(EDB ec, Element root)
XML 形式の特許・実用新案情報から作成された XMLDOM の要素から情報を取得し,その情報を表すタプルに初期化します.
ec
- EDB コンテキストroot
- 要素public EdbEID getKind()
EdbEID.NULL
を返します.getXXX(String)
public EdbEID getKind2()
EdbEID.NULL
を返します.getXXX(String)
public boolean isDomestic()
public boolean isAcquired()
public EdbDate getDate()
getDate
in class EdbTuple
getXXX(String)
public EdbDate getApplyDate()
getXXX(String)
public EdbDate getDisclosureDate()
getXXX(String)
public static boolean inventorIsStudent(EdbDatum datum)
datum
- 発明者public boolean firstInventorIsStudent()
public int numberOfStudentInventors()
EDB Working Group at Tue Jun 10 17:08:59 JST 2025