package org.commcare.xml; import org.commcare.core.parse.UserXmlParser; import org.javarosa.core.model.User; import org.javarosa.core.services.storage.IStorageUtilityIndexed; import org.kxml2.io.KXmlParser; class AndroidUserXmlParser extends UserXmlParser { private final byte[] wrappedKey; public AndroidUserXmlParser(KXmlParser parser, IStorageUtilityIndexed<User> storage, byte[] wrappedKey) { super(parser, storage); this.wrappedKey = wrappedKey; } @Override public void addCustomData(User u) { if (wrappedKey != null) { u.setWrappedKey(wrappedKey); } } }