当前位置: 首页>>代码示例>>Java>>正文


Java User.setUpdateDate方法代码示例

本文整理汇总了Java中gov.nih.nci.security.authorization.domainobjects.User.setUpdateDate方法的典型用法代码示例。如果您正苦于以下问题:Java User.setUpdateDate方法的具体用法?Java User.setUpdateDate怎么用?Java User.setUpdateDate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在gov.nih.nci.security.authorization.domainobjects.User的用法示例。


在下文中一共展示了User.setUpdateDate方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testCreateUser

import gov.nih.nci.security.authorization.domainobjects.User; //导入方法依赖的package包/类
private void testCreateUser() throws CSTransactionException {
	for (int x=0; x<NumberOfUsersToTest; x++)
	{
		User tempUser = new User();
		java.util.Date CurrentTime = new java.util.Date();
		tempUser.setLoginName(UserStringArray[x][0]);
		tempUser.setFirstName(UserStringArray[x][1]);
		tempUser.setLastName(UserStringArray[x][2]);
		tempUser.setDepartment(UserStringArray[x][3]);
		tempUser.setEmailId(UserStringArray[x][4]);
		tempUser.setOrganization(UserStringArray[x][5]);
		tempUser.setPassword(UserStringArray[x][6]);
		tempUser.setTitle(UserStringArray[x][7]);
		tempUser.setPhoneNumber(UserStringArray[x][8]);
		
		tempUser.setEndDate(CurrentTime);
		tempUser.setStartDate(CurrentTime);
		tempUser.setUpdateDate(CurrentTime);

		userProvisioningManager.createUser(tempUser);
		//userList.add(x,tempUser);
		
	}
}
 
开发者ID:NCIP,项目名称:cagrid-general,代码行数:25,代码来源:UserProvisioningManagerTest.java

示例2: testCreateUser

import gov.nih.nci.security.authorization.domainobjects.User; //导入方法依赖的package包/类
private static void testCreateUser() throws CSTransactionException {
	for (int x=0; x<NumberOfUsersToTest; x++)
	{
		User tempUser = new User();
		java.util.Date CurrentTime = new java.util.Date();
		tempUser.setLoginName(UserStringArray[x][0]);
		tempUser.setFirstName(UserStringArray[x][1]);
		tempUser.setLastName(UserStringArray[x][2]);
		tempUser.setDepartment(UserStringArray[x][3]);
		tempUser.setEmailId(UserStringArray[x][4]);
		tempUser.setOrganization(UserStringArray[x][5]);
		tempUser.setPassword(UserStringArray[x][6]);
		tempUser.setTitle(UserStringArray[x][7]);
		tempUser.setPhoneNumber(UserStringArray[x][8]);
		
		tempUser.setEndDate(CurrentTime);
		tempUser.setStartDate(CurrentTime);
		tempUser.setUpdateDate(CurrentTime);

		userProvisioningManager.createUser(tempUser);
		//userList.add(x,tempUser);
		
	}
}
 
开发者ID:NCIP,项目名称:cagrid-general,代码行数:25,代码来源:PrimeCSMData.java

示例3: modifyUser

import gov.nih.nci.security.authorization.domainobjects.User; //导入方法依赖的package包/类
/**
 * Method modifyUser.
 * @param user User
 * @throws CSTransactionException
 * @see gov.nih.nci.security.UserProvisioningManager#modifyUser(User)
 */
public void modifyUser(User user)throws CSException,LoginException{
	
	User currUser = authorizationDAO.getUser(user.getLoginName());
	if(currUser.getPassword() == null || !currUser.getPassword().equalsIgnoreCase(user.getPassword()))
	{
		authorizationDAO.validateUser(user);
	}
	
	user.setUpdateDate(new java.util.Date());
	authorizationDAO.modifyObject(user);
	// update the password history here!!!
	if(currUser.getPassword()!=null && currUser.getPassword().length()>0)
	{
		if(!user.getPassword().equals(encryptPassword(currUser.getPassword(),"YES" )))
		{
		
			// insert into password history!!
			authorizationDAO.insertIntoPasswordHistory(currUser.getLoginName(), currUser.getPassword());
		
		}
	}
}
 
开发者ID:NCIP,项目名称:common-security-module,代码行数:29,代码来源:AuthorizationManagerImpl.java

示例4: xtestCreateUser

import gov.nih.nci.security.authorization.domainobjects.User; //导入方法依赖的package包/类
private void xtestCreateUser() throws CSTransactionException {
	for (int x=0; x<NumberOfUsersToxtest; x++)
	{
		User tempUser = new User();
		java.util.Date CurrentTime = new java.util.Date();
		tempUser.setLoginName(UserStringArray[x][0]);
		tempUser.setFirstName(UserStringArray[x][1]);
		tempUser.setLastName(UserStringArray[x][2]);
		tempUser.setDepartment(UserStringArray[x][3]);
		tempUser.setEmailId(UserStringArray[x][4]);
		tempUser.setOrganization(UserStringArray[x][5]);
		tempUser.setPassword(UserStringArray[x][6]);
		tempUser.setTitle(UserStringArray[x][7]);
		tempUser.setPhoneNumber(UserStringArray[x][8]);
		//System.out.println("Phone: "+UserStringArray[x][8]);
		
		tempUser.setEndDate(CurrentTime);
		tempUser.setStartDate(CurrentTime);
		tempUser.setUpdateDate(CurrentTime);
		tempUser.setPasswordExpiryDate(new Date("10/10/2014"));
		
		userProvisioningManager.createUser(tempUser);
		//userList.add(x,tempUser);
		
	}
}
 
开发者ID:NCIP,项目名称:common-security-module,代码行数:27,代码来源:UserProvisioningManagerTest.java

示例5: testCreateUser

import gov.nih.nci.security.authorization.domainobjects.User; //导入方法依赖的package包/类
private static void testCreateUser() throws CSTransactionException {
	for (int x=0; x<NumberOfUsersToTest; x++)
	{
		User tempUser = new User();
		java.util.Date CurrentTime = new java.util.Date();
		tempUser.setLoginName(UserStringArray[x][0]);
		tempUser.setFirstName(UserStringArray[x][1]);
		tempUser.setLastName(UserStringArray[x][2]);
		tempUser.setDepartment(UserStringArray[x][3]);
		tempUser.setEmailId(UserStringArray[x][4]);
		tempUser.setOrganization(UserStringArray[x][5]);
		tempUser.setPassword(UserStringArray[x][6]);
		tempUser.setTitle(UserStringArray[x][7]);
		tempUser.setPhoneNumber(UserStringArray[x][8]);

		tempUser.setEndDate(CurrentTime);
		tempUser.setStartDate(CurrentTime);
		tempUser.setUpdateDate(CurrentTime);

		userProvisioningManager.createUser(tempUser);
		//userList.add(x,tempUser);

	}
}
 
开发者ID:NCIP,项目名称:common-security-module,代码行数:25,代码来源:PrimeCSMData.java

示例6: modifyPasswordForNewUser

import gov.nih.nci.security.authorization.domainobjects.User; //导入方法依赖的package包/类
public void modifyPasswordForNewUser(String loginName, String password) throws Exception{
	User user = new User();
	user.setLoginName(loginName);
	UserSearchCriteria usc = new UserSearchCriteria(user);
	List<User> userList = upm.getObjects(usc);

	if(userList.size()>0) {
		user = userList.get(0);
		user.setPassword(password);
		user.setFirstTimeLogin(ZERO);
		user.setPasswordExpiryDate(DateUtils.addDays(user.getPasswordExpiryDate(),PASSWORD_EXPIRY_DAYS));
		user.setUpdateDate(new java.util.Date());
		upm.modifyUser(user);
	}
	else {
		//It should never get here
		throw new Exception("The user cannot be found in database. " +
		"Please re-register using the Register Now link on the login page.");
	}
}
 
开发者ID:NCIP,项目名称:national-biomedical-image-archive,代码行数:21,代码来源:NCIASecurityManagerImpl.java

示例7: testModifyUser

import gov.nih.nci.security.authorization.domainobjects.User; //导入方法依赖的package包/类
private void testModifyUser() throws CSObjectNotFoundException, CSTransactionException 
{
	User tempUser = new User();
	java.util.Date CurrentTime = new java.util.Date();
	
	tempUser = userProvisioningManager.getUserById("4");
	
	tempUser.setLoginName(UserStringArray[3][0] + "Modified");
	tempUser.setFirstName(UserStringArray[3][1] + "Modified");
	tempUser.setLastName(UserStringArray[3][2] + "Modified");
	tempUser.setDepartment(UserStringArray[3][3] + "Modified");
	tempUser.setEmailId(UserStringArray[3][4] + "Modified");
	tempUser.setOrganization(UserStringArray[3][5] + "Modified");
	tempUser.setPassword(UserStringArray[3][6] + "Modified");
	tempUser.setTitle(UserStringArray[3][7] + "Modified");
	//TODO: Make this phone number modification more flexable if you have time
	tempUser.setPhoneNumber(UserStringArray[3][8] + "Mod");  //Database truncates this if try to go over max, so have to use 3 characters.  Reduce if add more characters in create
	
	tempUser.setEndDate(CurrentTime);
	tempUser.setStartDate(CurrentTime);
	tempUser.setUpdateDate(CurrentTime);

	userProvisioningManager.modifyUser(tempUser);		
	
	tempUser = userProvisioningManager.getUserById("4");
	
	assertEquals("\nmodifyUser did not modify Login Name\n", UserStringArray[3][0] + "Modified", tempUser.getLoginName());
	assertEquals("\nmodifyUser did not modify First Name\n", UserStringArray[3][1] + "Modified", tempUser.getFirstName());
	assertEquals("\nmodifyUser did not modify Last Name\n", UserStringArray[3][2] + "Modified", tempUser.getLastName());
	assertEquals("\nmodifyUser did not modify Department\n", UserStringArray[3][3] + "Modified", tempUser.getDepartment());
	assertEquals("\nmodifyUser did not modify Email ID\n", UserStringArray[3][4] + "Modified", tempUser.getEmailId());
	assertEquals("\nmodifyUser did not modify Organization\n", UserStringArray[3][5] + "Modified", tempUser.getOrganization());
	assertEquals("\nmodifyUser did not modify Password\n", UserStringArray[3][6] + "Modified", tempUser.getPassword());
	assertEquals("\nmodifyUser did not modify Title\n", UserStringArray[3][7] + "Modified", tempUser.getTitle());
	assertEquals("\nmodifyUser did not modify Phone Number\n", UserStringArray[3][8] + "Mod", tempUser.getPhoneNumber());
}
 
开发者ID:NCIP,项目名称:cagrid-general,代码行数:37,代码来源:UserProvisioningManagerTest.java

示例8: testCreateUser

import gov.nih.nci.security.authorization.domainobjects.User; //导入方法依赖的package包/类
private void testCreateUser() throws CSTransactionException
{

	try
	{
		for (int x = 0; x < NumberOfUsersToTest; x++)
		{
			User tempUser = new User();
			java.util.Date CurrentTime = new java.util.Date();
			tempUser.setLoginName(UserStringArray[x][0]);
			tempUser.setFirstName(UserStringArray[x][1]);
			tempUser.setLastName(UserStringArray[x][2]);
			tempUser.setDepartment(UserStringArray[x][3]);
			tempUser.setEmailId(UserStringArray[x][4]);
			tempUser.setOrganization(UserStringArray[x][5]);
			tempUser.setPassword(UserStringArray[x][6]);
			tempUser.setTitle(UserStringArray[x][7]);
			tempUser.setPhoneNumber(UserStringArray[x][8]);

			tempUser.setEndDate(CurrentTime);
			tempUser.setStartDate(CurrentTime);
			tempUser.setUpdateDate(CurrentTime);

			userProvisioningManager.createUser(tempUser);
		}
		assertTrue(true);
	}
	catch (Exception e)
	{
		assertTrue(false);
	}
}
 
开发者ID:NCIP,项目名称:cagrid-general,代码行数:33,代码来源:RegressionTest.java

示例9: createUser

import gov.nih.nci.security.authorization.domainobjects.User; //导入方法依赖的package包/类
/**
 * Method createUser.
 * @param user User
 * @throws CSTransactionException
 * @see gov.nih.nci.security.UserProvisioningManager#createUser(User)
 */
public void createUser(User user) throws CSTransactionException{
	user.setUpdateDate(new Date());
	authorizationDAO.createObject(user);
	//authorizationDAO.createUser(user);
}
 
开发者ID:NCIP,项目名称:cagrid-general,代码行数:12,代码来源:UserProvisioningManagerImpl.java

示例10: modifyUser

import gov.nih.nci.security.authorization.domainobjects.User; //导入方法依赖的package包/类
/**
 * Method modifyUser.
 * @param user User
 * @throws CSTransactionException
 * @see gov.nih.nci.security.UserProvisioningManager#modifyUser(User)
 */
public void modifyUser(User user)throws CSTransactionException{
	user.setUpdateDate(new java.util.Date());
	authorizationDAO.modifyObject(user);
}
 
开发者ID:NCIP,项目名称:cagrid-general,代码行数:11,代码来源:UserProvisioningManagerImpl.java


注:本文中的gov.nih.nci.security.authorization.domainobjects.User.setUpdateDate方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。