1 package org.kuali.ole.patron.api;
2
3 import org.kuali.ole.patron.bo.OlePatronDocument;
4 import org.kuali.rice.core.api.mo.common.Identifiable;
5 import org.kuali.rice.core.api.mo.common.Versioned;
6 import org.kuali.rice.kim.api.identity.address.EntityAddressContract;
7 import org.kuali.rice.kim.api.identity.email.EntityEmailContract;
8 import org.kuali.rice.kim.api.identity.entity.EntityContract;
9 import org.kuali.rice.kim.api.identity.name.EntityNameContract;
10 import org.kuali.rice.kim.api.identity.phone.EntityPhoneContract;
11
12 import java.util.Date;
13 import java.util.List;
14
15
16
17
18
19
20
21
22 public interface OleProxyPatronContract extends Versioned, Identifiable {
23
24 public String getOleProxyPatronDocumentId();
25
26 public String getProxyPatronId();
27
28 public String getOlePatronId();
29
30
31
32
33
34 public Date getProxyPatronExpirationDate();
35
36 public Date getProxyPatronActivationDate();
37
38 public boolean isActive();
39
40 }