1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.wa.starter.mapping;
20
21 import org.apache.syncope.common.lib.policy.TicketExpirationPolicyConf;
22 import org.apache.syncope.common.lib.policy.TicketExpirationPolicyTO;
23 import org.apereo.cas.services.RegisteredServiceProxyGrantingTicketExpirationPolicy;
24 import org.apereo.cas.services.RegisteredServiceProxyTicketExpirationPolicy;
25 import org.apereo.cas.services.RegisteredServiceServiceTicketExpirationPolicy;
26 import org.apereo.cas.services.RegisteredServiceTicketGrantingTicketExpirationPolicy;
27
28 public interface TicketExpirationMapper {
29
30 boolean supports(TicketExpirationPolicyConf conf);
31
32 RegisteredServiceTicketGrantingTicketExpirationPolicy buildTGT(TicketExpirationPolicyTO policy);
33
34 RegisteredServiceServiceTicketExpirationPolicy buildST(TicketExpirationPolicyTO policy);
35
36 RegisteredServiceProxyGrantingTicketExpirationPolicy buildProxyTGT(TicketExpirationPolicyTO policy);
37
38 RegisteredServiceProxyTicketExpirationPolicy buildProxyST(TicketExpirationPolicyTO policy);
39 }