1 package org.kuali.ole.deliver.api;
2
3 import org.kuali.rice.core.api.mo.common.Identifiable;
4 import org.kuali.rice.core.api.mo.common.Versioned;
5 import org.kuali.rice.kim.api.identity.affiliation.EntityAffiliationTypeContract;
6 import org.kuali.rice.kim.api.identity.employment.EntityEmploymentContract;
7
8 import java.util.List;
9
10
11
12
13
14
15
16
17 public interface OlePatronAffiliationContract extends Versioned, Identifiable {
18
19 public String getEntityAffiliationId();
20
21 public String getAffiliationTypeCode();
22
23 public String getCampusCode();
24
25 public boolean isDefaultValue();
26
27 public boolean isActive();
28
29 public EntityAffiliationTypeContract getAffiliationType();
30
31
32
33 public List<? extends EntityEmploymentContract> getEmployments();
34
35 public String getEntityId();
36
37 public String getObjectId();
38 }