1 16 package org.outerj.daisy.repository.commonimpl.user; 17 18 import java.util.ArrayList ; 19 20 import org.outerj.daisy.repository.user.User; 21 import org.outerj.daisy.repository.user.Users; 22 import org.outerx.daisy.x10.UsersDocument; 23 import org.outerx.daisy.x10.UserDocument; 24 25 public class UsersImpl implements Users { 26 private User[] users; 27 public UsersImpl(User[] userArray) { 28 users = userArray; 29 } 30 31 public User[] getArray() { 32 return users; 33 } 34 35 public UsersDocument getXml() { 36 UsersDocument usersDocument = UsersDocument.Factory.newInstance(); 37 UsersDocument.Users usersXml = usersDocument.addNewUsers(); 38 39 ArrayList usersList = new ArrayList (); 40 41 for (int i = 0; i < users.length; i++) { 42 usersList.add(users[i].getXml().getUser()); 43 } 44 45 usersXml.setUserArray((UserDocument.User[])usersList.toArray(new UserDocument.User[users.length])); 46 return usersDocument; 47 } 48 49 } 50 | Popular Tags |