1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.console.wizards.any;
20
21 import java.util.List;
22 import org.apache.syncope.client.console.rest.AnyTypeClassRestClient;
23 import org.apache.syncope.client.ui.commons.wizards.any.AbstractAuxClasses;
24 import org.apache.syncope.client.ui.commons.wizards.any.AnyWrapper;
25 import org.apache.syncope.common.lib.to.AnyTO;
26 import org.apache.syncope.common.lib.to.AnyTypeClassTO;
27 import org.apache.wicket.spring.injection.annot.SpringBean;
28
29 public class ConsoleAuxClasses extends AbstractAuxClasses {
30
31 private static final long serialVersionUID = 552437609667518888L;
32
33 @SpringBean
34 protected AnyTypeClassRestClient anyTypeClassRestClient;
35
36 public <T extends AnyTO> ConsoleAuxClasses(final AnyWrapper<T> modelObject, final List<String> anyTypeClasses) {
37 super(modelObject, anyTypeClasses);
38 }
39
40 @Override
41 protected final List<AnyTypeClassTO> listAnyTypecClasses() {
42 return anyTypeClassRestClient.list();
43 }
44 }