diff --git a/sharepoint/api/src/main/java/de/muehlencord/shared/sharepoint/api/usergroup/SPUsers.java b/sharepoint/api/src/main/java/de/muehlencord/shared/sharepoint/api/usergroup/SPUsers.java new file mode 100644 index 0000000..0225324 --- /dev/null +++ b/sharepoint/api/src/main/java/de/muehlencord/shared/sharepoint/api/usergroup/SPUsers.java @@ -0,0 +1,35 @@ +package de.muehlencord.shared.sharepoint.api.usergroup; + +import de.muehlencord.shared.sharepoint.api.SPContext; +import de.muehlencord.shared.sharepoint.api.SPJaxbObject; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBException; + +/** + * + * @author joern.muehlencord + */ +public class SPUsers extends SPJaxbObject { + + public SPUsers(SPContext context) throws JAXBException { + super(Users.class, context); + } + + @Override + protected java.util.List getSchemaLocation() { + java.util.List schemaList = new ArrayList(); + schemaList.add("/xsd/usergroup.xsd"); + return schemaList; + } + + public List getEmailAddresses() { + List returnList = new ArrayList<>(); + for (User user : getValue().users) { + returnList.add (user.email); + } + + return returnList; + } + +}