• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java NoSuchUserException类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.liferay.portal.kernel.exception.NoSuchUserException的典型用法代码示例。如果您正苦于以下问题:Java NoSuchUserException类的具体用法?Java NoSuchUserException怎么用?Java NoSuchUserException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



NoSuchUserException类属于com.liferay.portal.kernel.exception包,在下文中一共展示了NoSuchUserException类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: create

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
@Override
public Employee create(
	long userId, long companyId, long groupId, String employeeNo,
	String fullName, String email, String gender, Date birthDate,
	String telNo, String mobile, String title, String workingStatus,
	Date recruitDate, Date leaveDate, ServiceContext serviceContext)
	throws NoSuchUserException, UnauthenticationException,
	UnauthorizationException, DuplicateEmployeeNoException,
	DuplicateEmployeeEmailException, PortalException {

	Employee ett = null;

	ett = EmployeeLocalServiceUtil.addEmployee(
		userId, groupId, fullName, employeeNo, GetterUtil.get(gender, 0),
		birthDate, telNo, mobile, email, GetterUtil.get(workingStatus, 1),
		0l, title, false, recruitDate, leaveDate, serviceContext);

	return ett;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:20,代码来源:EmployeeActions.java


示例2: clone

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
@Override
public void clone(String className, String classPK, long userId, long companyId, long groupId, String sourcePK,
		ServiceContext serviceContext)
		throws NotFoundException, UnauthenticationException, UnauthorizationException, NoSuchUserException {
	List<ResourceRole> resourceRoles = new ArrayList<>(
			ResourceRoleLocalServiceUtil.findByF_className_classPK(groupId, className, classPK));
	
	if(Validator.isNotNull(resourceRoles) && resourceRoles.size() > 0){
		//Nothing to do here
	} else {
		
		List<ResourceRole> resourceRolesSourcePK = new ArrayList<>(
				ResourceRoleLocalServiceUtil.findByF_className_classPK(groupId, className, sourcePK));
		
		for (ResourceRole resourceRole : resourceRolesSourcePK) {
		
			ResourceRoleLocalServiceUtil.addResourceRole(userId, groupId, className, classPK, resourceRole.getRoleId(), serviceContext);
		}
		
	}
	
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:23,代码来源:ResourceRoleActions.java


示例3: updateOfficeSitePreferences

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
@Override
public OfficeSite updateOfficeSitePreferences(long userId, long companyId, long groupId, long id,
		String preferences, ServiceContext serviceContext)
		throws NoSuchUserException, NotFoundException, UnauthenticationException, UnauthorizationException {
	OfficeSite officeSite = OfficeSiteLocalServiceUtil.fetchOfficeSite(id);

	if (Validator.isNotNull(preferences)) {

		officeSite.setPreferences(preferences);

	}

	officeSite = OfficeSiteLocalServiceUtil.updateOfficeSite(userId, officeSite.getOfficeSiteId(), officeSite.getName(),
			officeSite.getEnName(), officeSite.getGovAgencyCode(), officeSite.getAddress(), officeSite.getTelNo(),
			officeSite.getFaxNo(), officeSite.getEmail(), officeSite.getWebsite(), officeSite.getLogoFileEntryId(),
			officeSite.getSiteGroupId(), officeSite.getAdminUserId(), officeSite.getPreferences(), serviceContext);

	return officeSite;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:20,代码来源:OfficeSiteActions.java


示例4: addDictgroupsDictItems

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
public DictItemGroup addDictgroupsDictItems(long userId, long groupId, String code, String groupCode,
		String itemCode, ServiceContext serviceContext) throws NoSuchUserException, UnauthenticationException,
		UnauthorizationException, DuplicateCategoryException {
	DictItemGroup dictItemGroup = null;

	DictCollection dictCollection = DictCollectionLocalServiceUtil.fetchByF_dictCollectionCode(code, groupId);

	DictGroup dictGroup = DictGroupLocalServiceUtil.fetchByF_DictGroupCode(groupCode, groupId);

	DictItem dictItem = DictItemLocalServiceUtil.fetchByF_dictItemCode(itemCode,
			dictCollection.getDictCollectionId(), groupId);

	dictItemGroup = DictItemGroupLocalServiceUtil.addDictItemGroup(userId, groupId, dictGroup.getDictGroupId(),
			dictItem.getDictItemId(), serviceContext);

	return dictItemGroup;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:18,代码来源:DictCollectionActions.java


示例5: clone

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
@Override
public void clone(String className, String classPK, long userId, long companyId, long groupId, String sourcePK,
		ServiceContext serviceContext)
		throws NotFoundException, UnauthenticationException, UnauthorizationException, NoSuchUserException {
	List<ResourceUser> resourceUsers = new ArrayList<>(
			ResourceUserLocalServiceUtil.findByF_className_classPK(groupId, className, classPK));

	if (Validator.isNotNull(resourceUsers) && resourceUsers.size() > 0) {
		// Nothing to do here
	} else {

		List<ResourceUser> resourceUsersSourcePK = new ArrayList<>(
				ResourceUserLocalServiceUtil.findByF_className_classPK(groupId, className, sourcePK));

		for (ResourceUser resourceUser : resourceUsersSourcePK) {

			ResourceUserLocalServiceUtil.addResourceUser(userId, groupId, className, classPK,
					resourceUser.getToUserId(), resourceUser.getFullname(), resourceUser.getEmail(),
					resourceUser.getReadonly(), serviceContext);
		}

	}

}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:25,代码来源:ResourceUserActions.java


示例6: updatePreferences

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
@Override
public String updatePreferences(long id, long groupId, String key, String value, ServiceContext serviceContext)
		throws NoSuchUserException, NotFoundException, UnauthenticationException, UnauthorizationException, DuplicateCategoryException {
	Preferences preferences = PreferencesLocalServiceUtil.fetchByF_userId(groupId, id);
	
	JSONObject jsonObject;
	try {
		jsonObject = JSONFactoryUtil.createJSONObject(preferences.getPreferences());
		
		jsonObject.put(key, value);
		
		preferences = PreferencesLocalServiceUtil.updatePreferences(id, preferences.getPreferencesId(), jsonObject.toJSONString(), serviceContext);
		
	} catch (JSONException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	
	
	return preferences.getPreferences();
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:22,代码来源:UserActions.java


示例7: updateMetaDataByItemCode

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
public DictItem updateMetaDataByItemCode(long userId, long groupId, ServiceContext serviceContext, String code,
		String itemCode, String metaData) throws DuplicateCategoryException, UnauthenticationException,
		UnauthorizationException, NoSuchUserException, NotFoundException, PortalException {
	DictCollection dictCollection = DictCollectionLocalServiceUtil.fetchByF_dictCollectionCode(code, groupId);

	DictItem ett = DictItemLocalServiceUtil.fetchByF_dictItemCode(itemCode, dictCollection.getDictCollectionId(),
			groupId);

	if (Validator.isNotNull(metaData)) {

		ett.setMetaData(metaData);

	}

	DictItem dictItem = DictItemLocalServiceUtil.updateDictItem(userId, ett.getDictItemId(),
			ett.getDictCollectionId(), ett.getItemCode(), ett.getItemName(), ett.getItemNameEN(),
			ett.getItemDescription(), ett.getParentItemId(), ett.getSibling(), ett.getLevel(), ett.getMetaData(),
			serviceContext);

	return dictItem;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:22,代码来源:DictCollectionActions.java


示例8: upload

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
@Override
public FileAttach upload(long userId, long companyId, long groupId, String className, String classPK,
		InputStream inputStream, String fileName, String fileType, long fileSize, String destination, String desc,
		ServiceContext serviceContext)
		throws NoSuchUserException, UnauthenticationException, UnauthorizationException {

	FileAttach fileAttach = null;

	try {
		FileEntry fileEntry = FileUploadUtils.uploadFile(userId, companyId, groupId, inputStream, fileName,
				fileType, fileSize, destination, desc, serviceContext);

		long fileEntryId = fileEntry.getFileEntryId();

		fileAttach = FileAttachLocalServiceUtil.addFileAttach(userId, groupId, className, classPK, StringPool.BLANK,
				StringPool.BLANK, fileEntryId, StringPool.BLANK, StringPool.BLANK, 0, fileName, serviceContext);

	} catch (Exception e) {
		_log.error(e);
	}
	return fileAttach;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:23,代码来源:FileAttachActions.java


示例9: addDataForm

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
/**
 * @author binhth
 * @param userId
 * @param groupId
 * @param code
 *            ( collectionCode unique )
 * @param dataform
 * @param serviceContext
 * @throws NoSuchUserException,
 *             NotFoundException, UnauthenticationException,
 *             UnauthorizationException, DuplicateCategoryException
 * @return DictCollection
 */
public DictCollection addDataForm(long userId, long groupId, String code, String dataform,
		ServiceContext serviceContext) throws NoSuchUserException, NotFoundException, UnauthenticationException,
		UnauthorizationException, DuplicateCategoryException {
	DictCollection dictCollection = DictCollectionLocalServiceUtil.fetchByF_dictCollectionCode(code,
			groupId);

	if (Validator.isNotNull(dataform)) {

		dictCollection.setDataForm(dataform);

	}

	dictCollection = DictCollectionLocalServiceUtil.updateDictCollection(userId,
			dictCollection.getDictCollectionId(), dictCollection.getCollectionCode(),
			dictCollection.getCollectionName(), dictCollection.getCollectionNameEN(),
			dictCollection.getDescription(), dictCollection.getDataForm(), serviceContext);

	return dictCollection;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:33,代码来源:DictCollectionActions.java


示例10: _getUserOptional

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
private Optional<User> _getUserOptional(DLFileEntry dlFileEntry) {
	try {
		return Optional.ofNullable(
			_userService.getUserById(dlFileEntry.getUserId()));
	}
	catch (NoSuchUserException | PrincipalException e) {
		throw new NotFoundException(
			"Unable to get user " + dlFileEntry.getUserId(), e);
	}
	catch (PortalException pe) {
		throw new ServerErrorException(500, pe);
	}
}
 
开发者ID:liferay,项目名称:com-liferay-apio-architect,代码行数:14,代码来源:MediaObjectNestedCollectionResource.java


示例11: updateJobPosWork

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
@Indexable(type = IndexableType.REINDEX)
@Override
public JobPosWork updateJobPosWork(long userId, long jobPosWorkId, long jobPostId, String checklistCat,
		ServiceContext serviceContext)
		throws UnauthenticationException, UnauthorizationException, NoSuchUserException, NotFoundException {
	// authen
	BackendAuthImpl authImpl = new BackendAuthImpl();

	boolean isAuth = authImpl.isAuth(serviceContext, StringPool.BLANK, StringPool.BLANK);

	if (!isAuth) {
		throw new UnauthenticationException();
	}

	boolean hasPermission = authImpl.hasResource(serviceContext, ModelNameKeys.WORKINGUNIT_MGT_CENTER,
			ActionKeys.EDIT_DATA);

	if (!hasPermission) {
		throw new UnauthorizationException();
	}

	Date now = new Date();

	User user = userPersistence.findByPrimaryKey(userId);

	JobPosWork jobPosWork = jobPosWorkPersistence.fetchByPrimaryKey(jobPosWorkId);

	// Audit fields
	jobPosWork.setUserId(user.getUserId());
	jobPosWork.setUserName(user.getFullName());
	jobPosWork.setModifiedDate(serviceContext.getCreateDate(now));

	// Other fields
	jobPosWork.setJobPostId(jobPostId);
	jobPosWork.setChecklistCat(checklistCat);

	jobPosWorkPersistence.update(jobPosWork);

	return jobPosWork;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:41,代码来源:JobPosWorkLocalServiceImpl.java


示例12: updateEmployeeJobpos

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
@Override
public EmployeeJobPos updateEmployeeJobpos(
	long userId, long companyId, long groupId, long id,
	long employeeJobPosId, long workingUnitId, long jobPosId,
	Boolean isMain, ServiceContext serviceContext)
	throws NoSuchUserException, NotFoundException,
	UnauthenticationException, UnauthorizationException,
	DuplicateCategoryException, PortalException {

	EmployeeJobPos ett = EmployeeJobPosLocalServiceUtil.fetchEmployeeJobPos(
		employeeJobPosId);

	ett.setWorkingUnitId(workingUnitId);
	ett.setJobPostId(jobPosId);

	ett = EmployeeJobPosLocalServiceUtil.updateEmployeeJobPos(
		userId, ett.getEmployeeJobPosId(), ett.getJobPostId(),
		ett.getWorkingUnitId(), serviceContext);

	if (isMain) {

		Employee employee =
			EmployeeLocalServiceUtil.fetchEmployee(ett.getEmployeeId());

		employee.setMainJobPostId(jobPosId);

		employee = EmployeeLocalServiceUtil.updateEmployee(
			userId, employee.getEmployeeId(), employee.getFullName(),
			employee.getEmployeeNo(), employee.getGender(),
			employee.getBirthdate(), employee.getTelNo(),
			employee.getMobile(), employee.getEmail(),
			employee.getWorkingStatus(), ett.getEmployeeJobPosId(),
			employee.getPhotoFileEntryId(), employee.getMappingUserId(),
			employee.getTitle(), employee.getRecruitDate(),
			employee.getLeaveDate(), serviceContext);

	}

	return ett;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:41,代码来源:EmployeeActions.java


示例13: _getUserOptional

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
private Optional<User> _getUserOptional(BlogsEntry blogsEntry) {
	try {
		return Optional.ofNullable(
			_userService.getUserById(blogsEntry.getUserId()));
	}
	catch (NoSuchUserException | PrincipalException e) {
		throw new NotFoundException(
			"Unable to get user " + blogsEntry.getUserId(), e);
	}
	catch (PortalException pe) {
		throw new ServerErrorException(500, pe);
	}
}
 
开发者ID:liferay,项目名称:com-liferay-apio-architect,代码行数:14,代码来源:BlogPostingNestedCollectionResource.java


示例14: create

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
public ResourceRole create(long userId, long groupId, String className, String classPK, Long roleId,
		ServiceContext serviceContext)
		throws NoSuchUserException, UnauthenticationException, UnauthorizationException, NotFoundException {
	ResourceRole ett = null;

	ett = ResourceRoleLocalServiceUtil.addResourceRole(userId, groupId, className, classPK, roleId, serviceContext);

	return ett;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:10,代码来源:ResourceRoleActions.java


示例15: create

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
@Override
public OfficeSite create(long userId, long companyId, long groupId, String address, String adminEmail, String email,
		String enName, String faxNo, String govAgencyCode, String name, String preferences, String siteGroupId,
		String telNo, String website, ServiceContext serviceContext)
		throws NoSuchUserException, UnauthenticationException, UnauthorizationException, NumberFormatException {
	OfficeSite ett = null;

	User user = UserLocalServiceUtil.fetchUserByEmailAddress(companyId, adminEmail);

	ett = OfficeSiteLocalServiceUtil.addOfficeSite(userId, groupId, name, enName, govAgencyCode, address, telNo,
			faxNo, email, website, 0, GetterUtil.get(siteGroupId, 0), user.getUserId(), preferences,
			serviceContext);

	return ett;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:16,代码来源:OfficeSiteActions.java


示例16: create

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
public ResourceUser create(long userId, long groupId, String className, String classPK, Long toUserId,
		String fullname, String email, boolean readonly, ServiceContext serviceContext)
		throws NoSuchUserException, UnauthenticationException, UnauthorizationException, NotFoundException {
	ResourceUser ett = null;

	ett = ResourceUserLocalServiceUtil.addResourceUser(userId, groupId, className, classPK, toUserId, fullname,
			email, readonly, serviceContext);

	return ett;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:11,代码来源:ResourceUserActions.java


示例17: addPreferences

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
@Override
public String addPreferences(long id, long groupId, String preferencesData, ServiceContext serviceContext)
		throws NoSuchUserException, UnauthenticationException, UnauthorizationException, DuplicateCategoryException, NotFoundException {
	
	Preferences preferences = PreferencesLocalServiceUtil.fetchByF_userId(groupId, id);
	
	if(Validator.isNull(preferences)){
		preferences = PreferencesLocalServiceUtil.addPreferences(id, groupId, preferencesData, serviceContext);
	} else {
		preferences = PreferencesLocalServiceUtil.updatePreferences(id, preferences.getPreferencesId(), preferencesData, serviceContext);
	}
	
	return preferences.getPreferences();
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:15,代码来源:UserActions.java


示例18: create

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
@Override
public WorkingUnit create(long userId, long companyId, long groupId, String address, String email, String enName,
		String faxNo, String govAgencyCode, String name, String telNo, String website, long parentWorkingUnitId,
		int sibling, String ceremonyDate, ServiceContext serviceContext) throws NoSuchUserException, UnauthenticationException,
		UnauthorizationException, NumberFormatException, NotFoundException, DuplicateCategoryException {
	WorkingUnit ett = null;
	
	ett = WorkingUnitLocalServiceUtil.addWorkingUnit(userId, groupId, name, enName, govAgencyCode,
			parentWorkingUnitId, String.valueOf(sibling), address, telNo, faxNo, email, website, DateTimeUtils.convertStringToDateAPI(ceremonyDate), serviceContext);

	return ett;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:13,代码来源:WorkingUnitActions.java


示例19: addDictgroups

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
/**
 * @author binhth
 * @param userId
 * @param groupId
 * @param code
 * @param groupCode
 * @param groupName
 * @param groupNameEN
 * @param groupDescription
 * @param serviceContext
 * @return DictGroup
 */
public DictGroup addDictgroups(long userId, long groupId, String code, String groupCode, String groupName,
		String groupNameEN, String groupDescription, ServiceContext serviceContext) throws NoSuchUserException,
		UnauthenticationException, UnauthorizationException, DuplicateCategoryException {
	DictGroup dictGroup = null;

	DictCollection dictCollection = DictCollectionLocalServiceUtil.fetchByF_dictCollectionCode(code,
			groupId);

	dictGroup = DictGroupLocalServiceUtil.addDictGroup(userId, groupId, dictCollection.getDictCollectionId(),
			groupCode, groupName, groupNameEN, groupDescription, serviceContext);

	return dictGroup;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:26,代码来源:DictCollectionActions.java


示例20: _getUserOptional

import com.liferay.portal.kernel.exception.NoSuchUserException; //导入依赖的package包/类
private Optional<User> _getUserOptional(Comment comment) {
	try {
		return Optional.ofNullable(
			_userService.getUserById(comment.getUserId()));
	}
	catch (NoSuchUserException | PrincipalException e) {
		throw new NotFoundException(
			"Unable to get user " + comment.getUserId(), e);
	}
	catch (PortalException pe) {
		throw new ServerErrorException(500, pe);
	}
}
 
开发者ID:liferay,项目名称:com-liferay-apio-architect,代码行数:14,代码来源:CommentNestedCollectionResource.java



注:本文中的com.liferay.portal.kernel.exception.NoSuchUserException类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java TimeStampType类代码示例发布时间:2022-05-16
下一篇:
Java GvrApi类代码示例发布时间:2022-05-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap