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


Java UserLocalServiceUtil.getUser方法代码示例

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


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

示例1: updateFile

import com.liferay.portal.kernel.service.UserLocalServiceUtil; //导入方法依赖的package包/类
public static FileEntry updateFile(long userId, long companyId, long groupId, long fileEntryId,
		InputStream inputStream, String fileName, String fileType, long fileSize, String destination, String desc,
		ServiceContext serviceContext) throws Exception {
	FileEntry fileEntry = null;

	if (inputStream != null && fileSize > 0 && Validator.isNotNull(fileName)) {

		serviceContext.setAddGroupPermissions(true);
		serviceContext.setAddGuestPermissions(true);

		User user = UserLocalServiceUtil.getUser(serviceContext.getUserId());

		PermissionChecker checker = PermissionCheckerFactoryUtil.create(user);
		PermissionThreadLocal.setPermissionChecker(checker);

		DLAppLocalServiceUtil.updateFileEntry(userId, fileEntryId, fileName, fileType,
				System.currentTimeMillis() + StringPool.DASH + fileName, desc, StringPool.BLANK, true, inputStream,
				fileSize, serviceContext);
	}

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

示例2: addFolder

import com.liferay.portal.kernel.service.UserLocalServiceUtil; //导入方法依赖的package包/类
public static DLFolder addFolder(
	long userId, long groupId, long repositoryId, boolean mountPoint,
	long parentFolderId, String name, String description, boolean hidden,
	ServiceContext serviceContext) {

	DLFolder dlFolder = null;
	try {
		if (hasFolder(groupId, parentFolderId, name)) {
			dlFolder = DLFolderLocalServiceUtil.getFolder(
				groupId, parentFolderId, name);
			setFolderPermissions(dlFolder);
		}
		else {
			User user =
				UserLocalServiceUtil.getUser(serviceContext.getUserId());
			PermissionChecker checker =
				PermissionCheckerFactoryUtil.create(user);
			PermissionThreadLocal.setPermissionChecker(checker);
			//serviceContext.setAddGroupPermissions(true);
			//serviceContext.setAddGuestPermissions(true);

			dlFolder = DLFolderLocalServiceUtil.addFolder(
				userId, groupId, repositoryId, mountPoint, parentFolderId,
				name, description, hidden, serviceContext);

			setFolderPermissions(dlFolder);
		}

	}
	catch (Exception e) {
		_log.info(e);
	}

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

示例3: cloneFile

import com.liferay.portal.kernel.service.UserLocalServiceUtil; //导入方法依赖的package包/类
public static FileEntry cloneFile(long userId, long groupId, long fileEntryId, 
		String destination, ServiceContext serviceContext) 
	throws Exception {
	
	FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(fileEntryId);

	serviceContext.setAddGroupPermissions(true);
	serviceContext.setAddGuestPermissions(true);

	Calendar calendar = Calendar.getInstance();

	calendar.setTime(new Date());
	
	if(Validator.isNull(destination)) {
		destination = StringPool.BLANK;
	} else if(destination.indexOf(StringPool.SLASH) < 0) {
	    destination += StringPool.SLASH;
	}

	destination += calendar.get(Calendar.YEAR) + StringPool.SLASH;
	destination += calendar.get(Calendar.MONTH) + StringPool.SLASH;
	destination += calendar.get(Calendar.DAY_OF_MONTH);

	DLFolder dlFolder = DLFolderUtil.getTargetFolder(userId, groupId, groupId, false, 0, destination,
			StringPool.BLANK, false, serviceContext);

	User user = UserLocalServiceUtil.getUser(serviceContext.getUserId());

	PermissionChecker checker = PermissionCheckerFactoryUtil.create(user);
	PermissionThreadLocal.setPermissionChecker(checker);
	
	String title = getFileName(fileEntry.getTitle());
	
	return DLAppLocalServiceUtil.addFileEntry(userId, groupId, dlFolder.getFolderId(), title,
			fileEntry.getMimeType(), System.currentTimeMillis() + StringPool.DASH + title, title,
			StringPool.BLANK, fileEntry.getContentStream(), fileEntry.getSize(), serviceContext);
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:38,代码来源:FileUploadUtils.java

示例4: doGetDocument

import com.liferay.portal.kernel.service.UserLocalServiceUtil; //导入方法依赖的package包/类
@Override
protected Document doGetDocument(Applicant object) throws Exception {

	Document document = getBaseModelDocument(CLASS_NAME, object);

	// Indexer of audit fields
	document.addNumberSortable(Field.COMPANY_ID, object.getCompanyId());
	document.addNumberSortable(Field.GROUP_ID, object.getGroupId());
	document.addDateSortable(Field.MODIFIED_DATE, object.getCreateDate());
	document.addDateSortable(Field.CREATE_DATE, object.getModifiedDate());
	document.addNumberSortable(Field.USER_ID, object.getUserId());
	document.addKeywordSortable(Field.USER_NAME, String.valueOf(object.getUserName()));
	document.addKeywordSortable(Field.ENTRY_CLASS_NAME, Applicant.class.getName());
	document.addNumberSortable(Field.ENTRY_CLASS_PK, object.getPrimaryKey());

	document.addKeywordSortable(ApplicantTerm.APPLICANTNAME, object.getApplicantName());
	document.addKeywordSortable(ApplicantTerm.APPLICANTIDNO, object.getApplicantIdNo());
	document.addTextSortable(ApplicantTerm.APPLICANTIDTYPE, object.getApplicantIdType());
	document.addDateSortable(ApplicantTerm.APPLICANTIDDATE, object.getApplicantIdDate());
	document.addTextSortable(ApplicantTerm.ADDRESS, object.getAddress());
	document.addTextSortable(ApplicantTerm.CONTACTNAME, object.getContactName());
	document.addTextSortable(ApplicantTerm.CONTACTTELNO, object.getContactTelNo());
	document.addTextSortable(ApplicantTerm.CONTACTEMAIL, object.getContactEmail());
	document.addNumberSortable(ApplicantTerm.MAPPINGUSERID, object.getMappingUserId());

	try {
		User user = UserLocalServiceUtil.getUser(object.getMappingUserId());
		document.addTextSortable(ApplicantTerm.LOCK, Boolean.toString(user.getLockout()));
	} catch (Exception e) {
		// TODO: handle exception
	}

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

示例5: uploadFile

import com.liferay.portal.kernel.service.UserLocalServiceUtil; //导入方法依赖的package包/类
/**
 * 
 * @param userId
 * @param groupId
 * @param inputStream
 * @param sourceFileName
 * @param fileType
 * @param fileSize
 * @param destination
 * @param serviceContext
 * @return null if inputStream is null or sourceFileName is null
 * @throws Exception
 */
public static FileEntry uploadFile(long userId, long groupId, long fileEntryId, InputStream inputStream, String sourceFileName,
		String fileType, long fileSize, String destination, ServiceContext serviceContext) 
	throws Exception {
	
	FileEntry fileEntry = null;

	if (inputStream != null && Validator.isNotNull(sourceFileName)) {
		
		if(Validator.isNull(fileType)) {
			fileType = MimeTypesUtil.getContentType(sourceFileName);
		}
		
		if(fileSize == 0) {
			fileSize = inputStream.available();
			//byte[] bytes = FileUtil.getBytes(inputStream, -1, false);
			//fileSize = bytes.length;
		}
		
		String title = getFileName(sourceFileName);

		serviceContext.setAddGroupPermissions(true);
		serviceContext.setAddGuestPermissions(true);

		Calendar calendar = Calendar.getInstance();

		calendar.setTime(new Date());
		
		if(destination == null) {
			destination = StringPool.BLANK;
		}

		destination += calendar.get(Calendar.YEAR) + StringPool.SLASH;
		destination += calendar.get(Calendar.MONTH) + StringPool.SLASH;
		destination += calendar.get(Calendar.DAY_OF_MONTH);

		DLFolder dlFolder = DLFolderUtil.getTargetFolder(userId, groupId, groupId, false, 0, destination,
				StringPool.BLANK, false, serviceContext);

		User user = UserLocalServiceUtil.getUser(serviceContext.getUserId());

		PermissionChecker checker = PermissionCheckerFactoryUtil.create(user);
		PermissionThreadLocal.setPermissionChecker(checker);
		
		if(fileEntryId > 0) {
			fileEntry = DLAppLocalServiceUtil.updateFileEntry(userId, fileEntryId, sourceFileName, 
					fileType, title, title, title, true, inputStream, fileSize, serviceContext);
		} else {
			fileEntry = DLAppLocalServiceUtil.addFileEntry(userId, groupId, dlFolder.getFolderId(), title,
				fileType, title, title,
				StringPool.BLANK, inputStream, fileSize, serviceContext);
		}

	}

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

示例6: mappingToApplicantModel

import com.liferay.portal.kernel.service.UserLocalServiceUtil; //导入方法依赖的package包/类
/**
 * @author khoavu
 * @param applicant
 * @return
 */
public static ApplicantModel mappingToApplicantModel(Applicant applicant) {

	ApplicantModel model = new ApplicantModel();
	model.setApplicantId(GetterUtil.getLong(applicant.getPrimaryKey()));
	model.setCreateDate(String.valueOf(applicant.getCreateDate()));
	model.setModifiedDate(String.valueOf(applicant.getModifiedDate()));
	model.setApplicantName(applicant.getApplicantName());
	model.setApplicantIdType(applicant.getApplicantIdType());
	model.setApplicantIdNo(applicant.getApplicantIdNo());
	model.setApplicantIdDate(StringUtil.valueOf(applicant.getApplicantIdDate()));
	model.setContactEmail(applicant.getContactEmail());
	model.setAddress(applicant.getAddress());
	model.setCityCode(applicant.getCityCode());
	model.setCityName(applicant.getCityName());
	model.setDistrictCode(applicant.getDistrictCode());
	model.setDistrictName(applicant.getDistrictName());
	model.setWardCode(applicant.getWardCode());
	model.setWardName(applicant.getWardName());
	model.setContactName(applicant.getContactName());
	model.setContactTelNo(applicant.getContactTelNo());
	
	long mappingUserId = applicant.getMappingUserId();

	MappingUser mappingUser = new MappingUser();

	User user = null;
	
	try {
		user = UserLocalServiceUtil.getUser(mappingUserId);
	} catch (Exception e) {
		// TODO: handle exception
	}

	if (Validator.isNotNull(user)) {
		mappingUser.setUserId(Long.toString(mappingUserId));
		mappingUser.setScreenName(user.getScreenName());
		mappingUser.setLocking(user.getLockout());
	}
	
	 model.setMappingUser(mappingUser);


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

示例7: mappingToApplicantResults

import com.liferay.portal.kernel.service.UserLocalServiceUtil; //导入方法依赖的package包/类
/**
 * @author khoavu
 * @param documents
 * @return
 */
public static List<ApplicantModel> mappingToApplicantResults(List<Document> documents) {

	List<ApplicantModel> data = new ArrayList<ApplicantModel>();


	for (Document doc : documents) {
		ApplicantModel model = new ApplicantModel();

		model.setApplicantId(GetterUtil.getLong(doc.get(Field.ENTRY_CLASS_PK)));
		model.setCreateDate(GetterUtil.getString(doc.get(Field.CREATE_DATE)));
		model.setModifiedDate(GetterUtil.getString(doc.get(Field.MODIFIED_DATE)));
		model.setApplicantName(GetterUtil.getString(doc.get("applicantName")));
		model.setApplicantIdType(GetterUtil.getString(doc.get("applicantIdType")));
		model.setApplicantIdNo(GetterUtil.getString(doc.get("applicantIdNo")));
		model.setApplicantIdDate(GetterUtil.getString(doc.get("applicantIdDate")));
		model.setAddress(GetterUtil.getString(doc.get("address")));
		model.setCityCode(GetterUtil.getString(doc.get("cityCode")));
		model.setCityName(GetterUtil.getString(doc.get("cityName")));
		model.setDistrictCode(GetterUtil.getString(doc.get("districtCode")));
		model.setDistrictName(GetterUtil.getString(doc.get("districtName")));
		model.setWardCode(GetterUtil.getString(doc.get("wardCode")));
		model.setWardName(GetterUtil.getString(doc.get("wardName")));
		model.setContactName(GetterUtil.getString(doc.get("contactName")));
		model.setContactTelNo(GetterUtil.getString(doc.get("contactTelNo")));
		model.setContactEmail(GetterUtil.getString(doc.get("contactEmail")));

		MappingUser mappingUser = new MappingUser();

		long mappingUserId = GetterUtil.getLong(doc.get("mappingUserId"));
		
		User user = null;
		
		try {
			user = UserLocalServiceUtil.getUser(mappingUserId);
		} catch (Exception e) {
			// TODO: handle exception
		}

		if (Validator.isNotNull(user)) {
			mappingUser.setUserId(Long.toString(mappingUserId));
			mappingUser.setScreenName(user.getScreenName());
			mappingUser.setLocking(user.getLockout());
		}

		model.setMappingUser(mappingUser);

		data.add(model);
	}

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

示例8: getUser

import com.liferay.portal.kernel.service.UserLocalServiceUtil; //导入方法依赖的package包/类
public static User getUser(long userId) {
	
	User user = null;
	
	try {
		user = UserLocalServiceUtil.getUser(userId);
	} catch (Exception e) {
		
	}
	
	return user;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:13,代码来源:UserUtils.java

示例9: uploadFile

import com.liferay.portal.kernel.service.UserLocalServiceUtil; //导入方法依赖的package包/类
public static FileEntry uploadFile(long userId, long companyId, long groupId, InputStream inputStream,
		String fileName, String fileType, long fileSize, String destination, String desc,
		ServiceContext serviceContext) throws Exception {
	FileEntry fileEntry = null;

	if (inputStream != null && fileSize > 0 && Validator.isNotNull(fileName)) {

		serviceContext.setAddGroupPermissions(true);
		serviceContext.setAddGuestPermissions(true);

		Calendar calendar = Calendar.getInstance();

		calendar.setTime(new Date());

		destination += calendar.get(Calendar.YEAR) + StringPool.SLASH;
		destination += calendar.get(Calendar.MONTH) + StringPool.SLASH;
		destination += calendar.get(Calendar.DAY_OF_MONTH);

		DLFolder dlFolder = DLFolderUtil.getTargetFolder(userId, groupId, groupId, false, 0, destination, desc,
				false, serviceContext);

		User user = UserLocalServiceUtil.getUser(serviceContext.getUserId());

		PermissionChecker checker = PermissionCheckerFactoryUtil.create(user);
		PermissionThreadLocal.setPermissionChecker(checker);

		fileEntry = DLAppLocalServiceUtil.addFileEntry(userId, groupId, dlFolder.getFolderId(), fileName, fileType,
				System.currentTimeMillis() + StringPool.DASH + fileName, desc, StringPool.BLANK, inputStream,
				fileSize, serviceContext);

	}

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


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