Package com.sissi.pipeline.in.iq.register.store

Source Code of com.sissi.pipeline.in.iq.register.store.RegisterStoreMultiProcessor

package com.sissi.pipeline.in.iq.register.store;

import com.sissi.field.Fields;
import com.sissi.field.impl.BeanFields;
import com.sissi.pipeline.Input;
import com.sissi.protocol.iq.data.XData;
import com.sissi.protocol.iq.data.XField;
import com.sissi.protocol.iq.register.simple.Username;
import com.sissi.ucenter.register.RegisterContext;

/**
* 复杂表单
*
* @author kim 2013年12月5日
*/
public class RegisterStoreMultiProcessor extends RegisterStoreProcessor {

  public RegisterStoreMultiProcessor(RegisterContext registerContext, Input input) {
    super(registerContext, input);
  }

  @Override
  protected Fields process(Fields fields) {
    return new BeanFields(false, fields.findField(XData.NAME, XData.class).getFields());
  }

  @Override
  protected String username(Fields fields) {
    return fields.findField(XData.NAME, XData.class).findField(Username.NAME, XField.class).getValue().toString();
  }
}
TOP

Related Classes of com.sissi.pipeline.in.iq.register.store.RegisterStoreMultiProcessor

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.