本文整理汇总了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;
}
示例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;
}
示例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);
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}