/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.security.user; import com.enonic.cms.core.security.group.AbstractMembershipsCommand; import com.enonic.cms.core.security.userstore.UserStoreKey; import com.enonic.cms.api.plugin.ext.userstore.UserFields; /** * Jun 18, 2009 */ public class StoreNewUserCommand extends AbstractMembershipsCommand { private UserKey storer; private String username; private String password; private String displayName; private String email; private String syncValue = "NA"; private UserStoreKey userStoreKey; private UserType type = UserType.NORMAL; private UserFields userFields = null; private boolean allowAnyUserAccess = false; public UserKey getStorer() { return storer; } public void setStorer( UserKey value ) { storer = value; } public String getDisplayName() { return displayName; } public void setDisplayName( final String value ) { displayName = value; } public String getUsername() { return username; } public void setUsername( final String value ) { username = value; } public String getPassword() { return password; } public void setPassword( final String value ) { password = value; } public UserStoreKey getUserStoreKey() { return userStoreKey; } public void setUserStoreKey( final UserStoreKey value ) { userStoreKey = value; } public UserType getType() { return type; } public void setType( final UserType value ) { type = value; } public String getEmail() { return email; } public void setEmail( final String value ) { email = value; } public String getSyncValue() { return syncValue; } public void setSyncValue( final String value ) { syncValue = value; } public UserFields getUserFields() { return userFields; } public void setUserFields( final UserFields value ) { userFields = value; } public void setAllowAnyUserAccess( boolean allowAnyUserAccess ) { this.allowAnyUserAccess = allowAnyUserAccess; } public boolean allowAnyUserAccess() { return allowAnyUserAccess; } }