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

resources.templates.UserManagerImpl Maven / Gradle / Ivy

There is a newer version: 1.0.3
Show newest version

§
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;

import com.sprhibrad.framework.configuration.UserManager;
import com.sprhibrad.framework.service.IShrService;

public class UserManagerImpl implements UserManager{
	
	@Autowired
§

	@Override
	public String getUserEntityName() {
§
	}

	@Override
	public void createUserDDL(JdbcTemplate jdbcTemplate, String database, String userName, String password) {
		jdbcTemplate.execute(String.format("Create USER %s IDENTIFIED BY '%s'", userName, password));
		jdbcTemplate.execute(String.format("GRANT SELECT, INSERT, UPDATE, DELETE  ON %s.* TO '%s'@'%%'", database, userName));
	}

	@Override
	public String dropUserDDL() {
		return "DROP USER %s";
	}

	@Override
	public String changePasswordDDL() {
		return "SET PASSWORD FOR '%s'@'%' = PASSWORD('%s')";
	}

	@Override
	public String getPassword(Object entity) {
§
	}

	@Override
	public void setPassword(Object entity, String clearPwd) {
§
	}

	@Override
	public String getUsername(Object entity) {
§
	}

	@Override
	public IShrService getUserService() {
§
	}

	@Override
	public String getUserNameField() {
§
	}
	
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy