1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 package net.sf.jguard.ext.provisioning;
29
30 import net.sf.jguard.core.authentication.credentials.JGuardCredential;
31
32
33
34
35
36 public class SubjectTemplateCredential {
37
38 private PersistedSubjectTemplate subjectTemplate;
39 private JGuardCredential credential;
40 private boolean publicVisibility;
41 private boolean required;
42
43 public SubjectTemplateCredential(){
44 super();
45 }
46
47 public SubjectTemplateCredential(PersistedSubjectTemplate subjectTemplate, JGuardCredential credential,boolean publicVisibility,boolean required){
48 this.subjectTemplate = subjectTemplate;
49 this.credential = credential;
50 this.publicVisibility = publicVisibility;
51 this.required = required;
52
53 }
54
55 public PersistedSubjectTemplate getSubjectTemplate() {
56 return subjectTemplate;
57 }
58
59 public void setSubjectTemplate(PersistedSubjectTemplate subjectTemplate) {
60 this.subjectTemplate = subjectTemplate;
61 }
62
63 public JGuardCredential getCredential() {
64 return credential;
65 }
66
67 public void setCredential(JGuardCredential credential) {
68 this.credential = credential;
69 }
70
71 public boolean isPublicVisibility() {
72 return publicVisibility;
73 }
74
75 public void setPublicVisibility(boolean publicVisibility) {
76 this.publicVisibility = publicVisibility;
77 }
78
79 public boolean isRequired() {
80 return required;
81 }
82
83 public void setRequired(boolean required) {
84 this.required = required;
85 }
86
87 }