public class AffiliatePeriod extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AffiliatePeriod.Type |
Modifier and Type | Field and Description |
---|---|
(package private) WorksManager |
manager |
(package private) jp.ac.tokushima_u.edb.works.AffiliatePeriod.PeriodSet |
ps_cluster |
(package private) jp.ac.tokushima_u.edb.works.AffiliatePeriod.PeriodSet |
ps_member |
(package private) jp.ac.tokushima_u.edb.works.AffiliatePeriod.PeriodSet |
ps_regular |
Constructor and Description |
---|
AffiliatePeriod(WorksManager mgr) |
Modifier and Type | Method and Description |
---|---|
void |
add(AffiliatePeriod.Type t,
EdbDate2 p) |
boolean |
affiliated(AffiliatePeriod.Type t) |
boolean |
affiliatedAt(AffiliatePeriod.Type t,
EdbDate d) |
EdbDoc.Container |
dumpPeriods(EdbDoc.Container prefixes) |
EdbDoc.Container |
dumpPeriods(EdbDoc.Container prefixes,
EdbDate targetDate) |
AffiliatePeriod |
duplicate() |
Set<EdbDate2> |
get(AffiliatePeriod.Type t) |
double |
getMonths(AffiliatePeriod.Type t) |
double |
getMonths(AffiliatePeriod.Type t,
EdbDate2 base) |
boolean |
isEmpty() |
void |
merge(AffiliatePeriod ap) |
EdbDate2 |
union(AffiliatePeriod.Type t) |
WorksManager manager
jp.ac.tokushima_u.edb.works.AffiliatePeriod.PeriodSet ps_regular
jp.ac.tokushima_u.edb.works.AffiliatePeriod.PeriodSet ps_member
jp.ac.tokushima_u.edb.works.AffiliatePeriod.PeriodSet ps_cluster
public AffiliatePeriod(WorksManager mgr)
public AffiliatePeriod duplicate()
public void add(AffiliatePeriod.Type t, EdbDate2 p)
public boolean isEmpty()
public void merge(AffiliatePeriod ap)
public boolean affiliatedAt(AffiliatePeriod.Type t, EdbDate d)
public boolean affiliated(AffiliatePeriod.Type t)
public Set<EdbDate2> get(AffiliatePeriod.Type t)
public double getMonths(AffiliatePeriod.Type t)
public double getMonths(AffiliatePeriod.Type t, EdbDate2 base)
public EdbDate2 union(AffiliatePeriod.Type t)
public EdbDoc.Container dumpPeriods(EdbDoc.Container prefixes)
public EdbDoc.Container dumpPeriods(EdbDoc.Container prefixes, EdbDate targetDate)
EDB Working Group at Tue Jun 10 17:08:59 JST 2025