本文整理汇总了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;未经允许,请勿转载。 |
请发表评论