Skip to content

Commit 67b7d4b

Browse files
authored
Merge pull request #5 from mpassid/tietomalli1.4
1.4
2 parents b07a88a + 6f999e4 commit 67b7d4b

File tree

13 files changed

+609
-53
lines changed

13 files changed

+609
-53
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ THE SOFTWARE.
3030
</parent>
3131

3232
<groupId>fi.mpass</groupId>
33-
<version>1.3</version>
33+
<version>1.4</version>
3434
<packaging>jar</packaging>
3535
<artifactId>idp-attribute-impl-ecadata</artifactId>
3636

src/main/java/fi/mpass/shibboleth/attribute/resolver/data/OpintopolkuOppilaitosDTO.java

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323

2424
package fi.mpass.shibboleth.attribute.resolver.data;
2525

26+
import java.util.Arrays;
27+
2628
import com.google.gson.annotations.SerializedName;
2729

2830
/**
@@ -44,10 +46,14 @@ public class OpintopolkuOppilaitosDTO {
4446
/** The code value. */
4547
@SerializedName("koodiArvo")
4648
private String codeValue;
49+
50+
private String oid;
4751

4852
private String parentOid;
4953

5054
private String parentName;
55+
56+
private String organizationType;
5157

5258
/**
5359
* Set the code URI value.
@@ -128,4 +134,29 @@ public String getParentName() {
128134
public void setParentName(String parentName) {
129135
this.parentName = parentName;
130136
}
137+
138+
public String getOrganizationType() {
139+
return organizationType;
140+
}
141+
142+
public void setOrganizationType(String organizationType) {
143+
this.organizationType = organizationType;
144+
}
145+
146+
public String getOid() {
147+
return oid;
148+
}
149+
150+
public void setOid(String oid) {
151+
this.oid = oid;
152+
}
153+
154+
@Override
155+
public String toString() {
156+
return "OpintopolkuOppilaitosDTO [codeUri=" + codeUri + ", metadata=" + Arrays.toString(metadata) + ", version="
157+
+ version + ", codeValue=" + codeValue + ", oid=" + oid + ", parentOid=" + parentOid + ", parentName="
158+
+ parentName + ", organizationType=" + organizationType + "]";
159+
}
160+
161+
131162
}

src/main/java/fi/mpass/shibboleth/attribute/resolver/data/OpintopolkuOppilaitosMetadataDTO.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,13 @@ public void setLanguage(String newLanguage) {
8888
*/
8989
public String getLanguage() {
9090
return language;
91-
}
91+
}
92+
93+
@Override
94+
public String toString() {
95+
return "OpintopolkuOppilaitosMetadataDTO [name=" + name + ", shortName=" + shortName + ", language=" + language
96+
+ "]";
97+
}
98+
99+
92100
}

src/main/java/fi/mpass/shibboleth/attribute/resolver/data/School.java

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,18 @@ public class School {
1010
@SerializedName("nimi")
1111
private String name;
1212

13+
private String oid;
14+
15+
private String officeOid;
16+
17+
private String officeName;
18+
1319
private String parentOid;
1420

1521
private String parentName;
1622

23+
private String organizationType;
24+
1725
public School() {};
1826

1927
public School(String id, String name, String parentOid, String parentName) {
@@ -22,6 +30,26 @@ public School(String id, String name, String parentOid, String parentName) {
2230
this.parentOid = parentOid;
2331
this.parentName = parentName;
2432
}
33+
34+
public School(String id, String name, String oid, String parentOid, String parentName) {
35+
this.id = id;
36+
this.oid = oid;
37+
this.name = name;
38+
this.parentOid = parentOid;
39+
this.parentName = parentName;
40+
}
41+
42+
public School(String id, String name, String oid, String officeOid, String officeName, String parentOid,
43+
String parentName, String organizationType) {
44+
this.id = id;
45+
this.name = name;
46+
this.oid = oid;
47+
this.officeOid = officeOid;
48+
this.officeName = officeName;
49+
this.parentOid = parentOid;
50+
this.parentName = parentName;
51+
this.organizationType = organizationType;
52+
}
2553

2654
public String getId() {
2755
return id;
@@ -47,4 +75,45 @@ public String getParentName() {
4775
public void setParentName(String parentName) {
4876
this.parentName = parentName;
4977
}
78+
79+
public String getOid() {
80+
return oid;
81+
}
82+
83+
public void setOid(String oid) {
84+
this.oid = oid;
85+
}
86+
87+
public String getOfficeOid() {
88+
return officeOid;
89+
}
90+
91+
public void setOfficeOid(String officeOid) {
92+
this.officeOid = officeOid;
93+
}
94+
95+
public String getOfficeName() {
96+
return officeName;
97+
}
98+
99+
public void setOfficeName(String officeName) {
100+
this.officeName = officeName;
101+
}
102+
103+
public String getOrganizationType() {
104+
return organizationType;
105+
}
106+
107+
public void setOrganizationType(String organizationType) {
108+
this.organizationType = organizationType;
109+
}
110+
111+
@Override
112+
public String toString() {
113+
return "School [id=" + id + ", name=" + name + ", oid=" + oid + ", officeOid=" + officeOid + ", officeName="
114+
+ officeName + ", parentOid=" + parentOid + ", parentName=" + parentName + ", organizationType="
115+
+ organizationType + "]";
116+
}
117+
118+
50119
}

src/main/java/fi/mpass/shibboleth/attribute/resolver/data/UserDTO.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ public class UserDTO {
5454
@SerializedName("last_name")
5555
private String lastName;
5656

57+
/** The nickname of the user. */
58+
@SerializedName("nickname")
59+
private String nickName;
60+
5761
/** The array of roles for the user. */
5862
private RolesDTO[] roles;
5963

@@ -294,6 +298,24 @@ public void setFirstName(String newFirstName) {
294298
this.firstName = newFirstName;
295299
}
296300

301+
/**
302+
* Get nick name.
303+
*
304+
* @return The value of nick_name.
305+
*/
306+
public String getNickName() {
307+
return nickName;
308+
}
309+
310+
/**
311+
* Set nick name.
312+
*
313+
* @param newNickName The value to be set.
314+
*/
315+
public void setNickName(String newNickName) {
316+
this.nickName = newNickName;
317+
}
318+
297319
/**
298320
* Get last name.
299321
*

0 commit comments

Comments
 (0)