All Downloads are FREE. Search and download functionalities are using the official Maven repository.

panda.gems.users.action.UserImportAction Maven / Gradle / Ivy

package panda.gems.users.action;

import panda.app.action.crud.GenericImportAction;
import panda.gems.users.entity.User;
import panda.mvc.annotation.At;
import panda.mvc.annotation.To;
import panda.mvc.annotation.TokenProtect;
import panda.mvc.annotation.param.Param;
import panda.mvc.view.Views;

public abstract class UserImportAction extends GenericImportAction {

	/**
	 * Constructor
	 */
	public UserImportAction() {
		setType(User.class);
		setDisplayFields(User.ID, User.NAME, User.EMAIL, User.ROLE, User.PASSWORD, User.STATUS, User.CREATED_AT, User.CREATED_BY, User.UPDATED_AT, User.UPDATED_BY);
	}


	/*----------------------------------------------------------------------*
	 * Actions
	 *----------------------------------------------------------------------*/
	/**
	 * importx
	 * @param arg argument
	 * @return result or view
	 */
	@At("import")
	@To(value=Views.SFTL, error=Views.SFTL)
	@TokenProtect
	public Object importx(@Param Arg arg) {
		return super.importx(arg);
	}
	
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy