public class EdbOrganization extends EdbTupleSpi
EdbTuple.TCCallbackListener<T>, EdbTuple.TCDCallbackListener<T>
Modifier and Type | Field and Description |
---|---|
static int |
EID_Attribute_GraduateSchool_ResearchInstitute |
static int |
EID_Attribute_ResearchCluster |
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 |
---|
EdbOrganization(EDB ec,
EdbTable table)
新しいインスタンスを初期化します.
|
EdbOrganization(EDB ec,
Element root)
指定された要素の情報で,新しいインスタンスを初期化します.
|
Modifier and Type | Method and Description |
---|---|
EdbCatalogue |
collectDescendants()
下位の組織を収集します.
|
EdbCatalogue |
collectDescendantsAt(EdbDate date)
指定された日付において,この組織の下位の組織を収集します.
|
EdbCatalogue |
collectPersonifications()
所属する擬人を収集します.
|
EdbCatalogue |
collectPersonificationsAt(EdbDate date)
指定された日付において,この組織に所属する擬人を収集します.
|
EdbCatalogue |
collectPersonnels()
所属する個人の中で教職員 ( 教員 + 職員 ) の肩書きをもつものと,下位の組織に所属する個人を収集します.
|
EdbCatalogue |
collectPersonnelsAt(EdbDate date)
指定された日付において,この組織に所属する個人の中で教職員 ( 教員 + 職員 ) の肩書きをもつものと,下位の組織に所属する個人を収集します.
|
EdbCatalogue |
collectPersons()
所属する個人を収集します.
|
EdbCatalogue |
collectPersonsAt(EdbDate date)
指定された日付において,この組織に所属する個人を収集します.
|
EdbCatalogue |
collectPersonsAtAnytime()
全ての日付を通して,この組織に所属する個人を収集します.
|
EdbCatalogue |
collectTeachers()
所属する個人の中で教員の肩書きをもつものと,下位の組織に所属する個人を収集します.
|
EdbCatalogue |
collectTeachersAt(EdbDate date)
指定された日付において,この組織に所属する個人の中で教員の肩書きをもつものと,下位の組織に所属する個人を収集します.
|
EdbCatalogue |
collectTitledPersons(Collection<EdbEID> s_title)
所属する個人の中で指定された肩書きをもつものと,下位の組織に所属する個人を収集します.
|
EdbCatalogue |
collectTitledPersonsAt(Collection<EdbEID> s_title,
EdbDate date)
指定された日付において,この組織に所属する個人の中で指定された肩書きをもつものと,下位の組織に所属する個人を収集します.
|
EdbEID |
getAttribute()
組織属性を取得します.
|
EdbCatalogue |
getChildren()
子の組織を取得します.
|
EdbCatalogue |
getChildrenAt(EdbDate date)
指定された日付において,子の組織を取得します.
|
String |
getERDLocation()
教育研究者総覧 (ERD) のURLを取得します.
|
EdbEID |
getParent()
親の組織を取得します.
|
EdbOrganization |
getParentOrganization()
親の組織情報を取得します.
|
EdbEID |
getSuccessor()
継承組織を取得します.
|
EdbOrganization |
getSuccessorOrganization()
継承組織情報を取得します.
|
boolean |
isGraduateSchool_ResearchInstitute() |
boolean |
isInsideOf(EdbEID ancestor)
指定された組織の内側にあるかどうかを判定します.
|
boolean |
isInsideOf(EdbEID ancestor,
EdbDate2 period) |
boolean |
isOrganization()
組織情報かどうかを判定します.
|
boolean |
isResearchCluster() |
Iterable<EdbDatum> |
members()
構成員のIterableを返します.
|
boolean |
personIsBelonged(EdbPerson person)
指定された個人が,所属するかどうかを判定します.
|
registerTupleSpiModule
append, createFormedUTLFId, duplicate, getAuthLevel, getCaption, getCaption, getCertificate, getCMSLocation, getColor, getDate, getDeletePermission, 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, 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_Attribute_GraduateSchool_ResearchInstitute
public static final int EID_Attribute_ResearchCluster
public EdbOrganization(EDB ec, Element root)
XML 形式の組織情報から作成された XMLDOM の要素から情報を取得し,その情報を表すタプルに初期化します.
ec
- EDB コンテキストroot
- 要素public boolean isOrganization()
isOrganization
in class EdbTuple
true
,その他 false
を返します.public EdbEID getParent()
EdbEID.NULL
を返します.public EdbOrganization getParentOrganization()
null
を返します.public EdbEID getSuccessor()
EdbEID.NULL
を返します.public EdbOrganization getSuccessorOrganization()
null
を返します.public EdbEID getAttribute()
EdbEID.NULL
を返します.public boolean isGraduateSchool_ResearchInstitute()
public boolean isResearchCluster()
public boolean personIsBelonged(EdbPerson person)
この組織を含む下位の組織のどれか1つに,指定された個人が所属するかどうかを調べます.
person
- 個人true
,その他 false
を返します.public boolean isInsideOf(EdbEID ancestor)
指定された組織が,この組織を含む上位の組織のどれか1つに一致するかどうかを調べます.
ancestor
- 組織true
,その他 true
を返します.public EdbCatalogue collectPersonsAt(EdbDate date)
返されるカタログには,個人情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
date
- 日付public EdbCatalogue collectPersonsAtAnytime()
返されるカタログには,個人情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
public EdbCatalogue collectPersons()
返されるカタログには,個人情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
public EdbCatalogue collectPersonificationsAt(EdbDate date)
返されるカタログには,擬人情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
date
- 日付public EdbCatalogue collectPersonifications()
返されるカタログには,擬人情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
public EdbCatalogue collectDescendantsAt(EdbDate date)
返されるカタログには,組織情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
date
- 日付public EdbCatalogue collectDescendants()
返されるカタログには,組織情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
public EdbCatalogue collectTitledPersonsAt(Collection<EdbEID> s_title, EdbDate date)
返されるカタログには,個人情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
s_title
- 肩書きdate
- 日付public EdbCatalogue collectTitledPersons(Collection<EdbEID> s_title)
返されるカタログには,個人情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
s_title
- 肩書きpublic EdbCatalogue collectTeachersAt(EdbDate date)
返されるカタログには,個人情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
date
- 日付public EdbCatalogue collectTeachers()
返されるカタログには,個人情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
public EdbCatalogue collectPersonnelsAt(EdbDate date)
返されるカタログには,個人情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
date
- 日付public EdbCatalogue collectPersonnels()
返されるカタログには,個人情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
public EdbCatalogue getChildrenAt(EdbDate date)
返されるカタログには,組織情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
date
- 日付public EdbCatalogue getChildren()
返されるカタログには,組織情報の EID をキーに,その情報のタプルへのマッピングが登録されます.
public String getERDLocation()
getERDLocation
in class EdbTuple
EDB Working Group at Tue Jun 10 17:08:59 JST 2025