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


Java ServiceContext.getGroupPermissions方法代码示例

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


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

示例1: updateProfileData

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Cập nhật thông tin một dữ liệu đệm
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Cập nhật thông tin dữ liệu đệm
 * @param id mã phân biệt dữ liệu đệm
 * @param fieldName tên trường dữ liệu
 * @param fieldValue giá trị trường dữ liệu
 * @param serviceContext ngữ cảnh dịch vụ
 * @return: dữ liệu đệm mới được cập nhật thông tin
 */
@Indexable(type = IndexableType.REINDEX)
public ProfileData updateProfileData(
		long id, 
		String fieldName,
		String fieldValue,
		ServiceContext serviceContext)
	throws PortalException, SystemException {

	ProfileData profileData = profileDataPersistence.findByPrimaryKey(id);
	profileData.setFieldName(fieldName);
	profileData.setFieldValue(fieldValue);
	profileData.setModifiedDate(serviceContext.getModifiedDate());
	
	profileDataPersistence.update(profileData);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateProfileDataResources(
			profileData, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getProfileData(profileData.getProfileDataId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:41,代码来源:ProfileDataLocalServiceImpl.java

示例2: updateEbPartnerShip

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Cập nhật service kết nối ứng dụng
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param name tên service kết nối
 * @param cpaId
 * @param service
 * @return: service kết nối ứng dụng vừa cập nhật
 */
@Indexable(type = IndexableType.REINDEX)
public EbPartnerShip updateEbPartnerShip(
		long id, 
		String name,
		String cpaId,
		String service,
		ServiceContext serviceContext)
	throws PortalException, SystemException {

	validate();

	EbPartnerShip ebPartnerShip = ebPartnerShipPersistence.findByPrimaryKey(id);

	ebPartnerShip.setName(name);
	ebPartnerShip.setCpaId(cpaId);
	ebPartnerShip.setService(service);

	ebPartnerShipPersistence.update(ebPartnerShip);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateEbPartnerShipResources(
			ebPartnerShip, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getEbPartnerShip(ebPartnerShip.getEbPartnerShipId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:44,代码来源:EbPartnerShipLocalServiceImpl.java

示例3: updateDossierProcAgent

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
@Indexable(type = IndexableType.REINDEX)
public DossierProcAgent updateDossierProcAgent(
		long id, 
		long dossierProcId,
		String govAgencyId,
		String govAgencyName,
		String bankTransfer,
		String keypay,
		long ebPartnerShipId,
		ServiceContext serviceContext)
	throws PortalException, SystemException {

	validate();

	DossierProcAgent dossierProcAgent = dossierProcAgentPersistence.findByPrimaryKey(id);

	dossierProcAgent.setModifiedDate(serviceContext.getModifiedDate(null));
	dossierProcAgent.setDossierProcId(dossierProcId);
	dossierProcAgent.setGovAgencyId(govAgencyId);
	dossierProcAgent.setGovAgencyName(govAgencyName);
	dossierProcAgent.setBankTransfer(bankTransfer);
	dossierProcAgent.setKeypay(keypay);
	dossierProcAgent.setEbPartnerShipId(ebPartnerShipId);

	dossierProcAgentPersistence.update(dossierProcAgent);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateDossierProcAgentResources(
			dossierProcAgent, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getDossierProcAgent(dossierProcAgent.getDossierProcAgentId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:37,代码来源:DossierProcAgentLocalServiceImpl.java

示例4: updateApplication

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Cập nhật thông tin một ứng dụng tích hợp vào cổng
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param id mã phân biệt của ứng dụng trong cổng
 * @param appCode mã duy nhất của ứng dụng
 * @param appName tên ứng dụng
 * @param appPin mã pin bảo mật ứng dụng
 * @param appUrl địa chỉ url gốc để truy xuất vào ứng dụng
 * @param appBigIcon lưu ảnh icon ứng dụng
 * @param appSmallIcon lưu ảnh icon ứng dụng
 * @param pingTime thời điểm ping cuối cùng của ứng dụng với hệ thống
 * @param sequenceNo thứ tự quan trọng của ứng dụng trong hệ thống
 * @param serviceContext ngữ cảnh dịch vụ
 * @return: đối tượng thủ tục hành chính mới được cập nhật
 */
public Application updateApplication(
		long id, 
		String appCode,
		String appName,
		String appPin,
		String appUrl,
		Blob appBigIcon,
		Blob appSmallIcon,
		Date pingTime,
		int sequenceNo,
		ServiceContext serviceContext)
	throws PortalException, SystemException {

	Application application = applicationPersistence.findByPrimaryKey(id);

	application.setModifiedDate(serviceContext.getModifiedDate(null));
	application.setAppCode(appCode);
	application.setAppName(appName);
	application.setAppPin(appPin);
	application.setAppUrl(appUrl);
	application.setAppBigIcon(appBigIcon);
	application.setAppSmallIcon(appSmallIcon);
	application.setPingTime(pingTime);
	application.setSequenceNo(sequenceNo);

	applicationPersistence.update(application);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateApplicationResources(
			application, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getApplication(application.getApplicationId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:59,代码来源:ApplicationLocalServiceImpl.java

示例5: updateCreateFile

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Cập nhật thông tin vết hồ sơ được tạo ra tại các bước trong quy trình xử lý
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param id mã vết hồ sơ tại các bước trong quy trình
 * @param dossierProcessId nằm trong quy trình nào
 * @param dossierStepId nằm tại bước xử lý nào
 * @param stepDate thời gian bắt đầu của bước
 * @param docFileId file hồ sơ được tạo ra bởi form xử lý
 * @return: vết hồ sơ của quy trình mới được cập nhật
 */
@Indexable(type = IndexableType.REINDEX)
public CreateFile updateCreateFile(
		long id, 
		long processOrderId,
		long dossierStepId,
		Date stepDate,
		long docFileId,
		ServiceContext serviceContext)
	throws PortalException, SystemException {

	validate();

	CreateFile createFile = createFilePersistence.findByPrimaryKey(id);
	createFile.setProcessOrderId(processOrderId);
	createFile.setDossierStepId(dossierStepId);
	createFile.setCreateDate(stepDate);
	createFile.setDocFileId(docFileId);
	
	createFilePersistence.update(createFile);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateCreateFileResources(
			createFile, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getCreateFile(createFile.getCreateFileId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:47,代码来源:CreateFileLocalServiceImpl.java

示例6: updateDictData

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
public DictData updateDictData(long id, String collectionName, String dataCode, String node_1, String node_2, String node_3, String node_4, String node_5, int dataLevel, String title, String description, Date validatedFrom, Date validatedTo, int status, ServiceContext serviceContext)
	throws PortalException, SystemException {

	validate(collectionName, dataCode, title, status);

	DictData dictData = dictDataPersistence.findByPrimaryKey(id);

	dictData.setModifiedDate(serviceContext.getModifiedDate(null));
	dictData.setCollectionName(collectionName);
	dictData.setDataCode(dataCode);
	dictData.setNode_1(node_1);
	dictData.setNode_2(node_2);
	dictData.setNode_3(node_3);
	dictData.setNode_4(node_4);
	dictData.setNode_5(node_5);
	dictData.setDataLevel(dataLevel);
	dictData.setTitle(title);
	dictData.setDescription(description);
	dictData.setStatus(status);
	dictData.setValidatedFrom(validatedFrom);
	dictData.setValidatedTo(validatedTo);
	
	dictDataPersistence.update(dictData);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateDictDataResources(
			dictData, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getDictData(dictData.getDictDataId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:35,代码来源:DictDataLocalServiceImpl.java

示例7: updateStatisticByDay

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Cập nhật thông tin thống kê theo ngày
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Cập nhật thông tin thống kê theo ngày
 * @param id mã phân biệt của thống kê theo ngày
 * @param statisticDate ngày thống kê
 * @param statisticWeek tuần thống kê
 * @param receiveNumber số hồ sơ được tiếp nhận
 * @param onlineNumber số hồ sơ trực tuyến
 * @param onlineRatio tỉ lệ hồ sơ trực tuyến
 * @param finishNumber số hồ sơ được hoàn thành
 * @param ontimeNumber số hồ sơ hoàn thành đúng hẹn
 * @param ontimeRatio tỉ lệ hồ sơ hoàn thành đúng hẹn
 * @param delayDaysAvg số ngày trễ hẹn trung bình
 * @param serviceContext ngữ cảnh dịch vụ
 * @return: đối tượng thống kê theo ngày mới được cập nhật thông tin
 */
@Indexable(type = IndexableType.REINDEX)
public StatisticByDay updateStatisticByDay(
		long id, 
		Date statisticDate,
		int statisticWeek,
		long receiveNumber,
		long onlineNumber,
		double onlineRatio,
		int finishNumber,
		int ontimeNumber,
		double ontimeRatio,
		double delayDaysAvg,
		ServiceContext serviceContext)
	throws PortalException, SystemException {

	StatisticByDay statisticByDay = statisticByDayPersistence.findByPrimaryKey(id);
	statisticByDay.setStatisticDate(statisticDate);
	statisticByDay.setStatisticWeek(statisticWeek);
	statisticByDay.setReceiveNumber(receiveNumber);
	statisticByDay.setOnlineNumber(onlineNumber);
	statisticByDay.setOnlineRatio(onlineRatio);
	statisticByDay.setFinishNumber(finishNumber);
	statisticByDay.setOntimeNumber(ontimeNumber);
	statisticByDay.setOnlineRatio(onlineRatio);
	statisticByDay.setDelayDaysAvg(delayDaysAvg);

	statisticByDayPersistence.update(statisticByDay);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateStatisticByDayResources(
			statisticByDay, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getStatisticByDay(statisticByDay.getStatisticByDayId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:61,代码来源:StatisticByDayLocalServiceImpl.java

示例8: updateDossierFolder

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
@Indexable(type = IndexableType.REINDEX)
public DossierFolder updateDossierFolder(
		long id, 
		String folderName,
		long parentDossierFolderId,
		int sequenceNo,
		String procedureFilter,
		String statusFilter,
		String tagFilter,
		int filterByOrganization,
		int filterByUser,
		String orderBy,
		int counting,
		ServiceContext serviceContext)
	throws PortalException, SystemException {

	validate();

	DossierFolder dossierFolder = dossierFolderPersistence.findByPrimaryKey(id);

	dossierFolder.setModifiedDate(serviceContext.getModifiedDate(null));
	dossierFolder.setFolderName(folderName);
	dossierFolder.setParentDossierFolderId(parentDossierFolderId);
	dossierFolder.setSequenceNo(sequenceNo);
	dossierFolder.setProcedureFilter(procedureFilter);
	dossierFolder.setStatusFilter(statusFilter);
	dossierFolder.setTagFilter(tagFilter);
	dossierFolder.setFilterByOrganization(filterByOrganization);
	dossierFolder.setFilterByUser(filterByUser);
	dossierFolder.setOrderBy(orderBy);
	dossierFolder.setCounting(counting);

	dossierFolderPersistence.update(dossierFolder);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateDossierFolderResources(
			dossierFolder, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getDossierFolder(dossierFolder.getDossierFolderId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:45,代码来源:DossierFolderLocalServiceImpl.java

示例9: updateWorkingUnit

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
public WorkingUnit updateWorkingUnit(
		long workingUnitId,
		long organizationId,
		String govAgencyId,
		String name,
		String enName,
		long parentWorkingUnitId,
		String address,
		String cityNo,
		String cityName,
		String districtNo,
		String districtName,
		String wardNo,
		String wardName,
		String gpsPosition,
		String telNo,
		String fax,
		String email,
		String website,
		long localSiteId,
		int isEmployer,
		ServiceContext serviceContext)
	throws PortalException, SystemException {
	WorkingUnit workingUnit = workingUnitPersistence.findByPrimaryKey(workingUnitId);
	workingUnit.setOrganizationId(organizationId);
	workingUnit.setGovAgencyId(govAgencyId);
	workingUnit.setName(name);
	workingUnit.setEnName(enName);
	workingUnit.setParentWorkingUnitId(parentWorkingUnitId);
	workingUnit.setAddress(address);
	workingUnit.setCityNo(cityNo);
	workingUnit.setCityName(cityName);
	workingUnit.setDistrictNo(districtNo);
	workingUnit.setDistrictName(districtName);
	workingUnit.setWardNo(wardNo);
	workingUnit.setWardName(wardName);
	workingUnit.setGpsPosition(gpsPosition);
	workingUnit.setTelNo(telNo);
	workingUnit.setFax(fax);
	workingUnit.setEmail(email);
	workingUnit.setWebsite(website);
	workingUnit.setLocalSiteId(localSiteId);
	workingUnit.setIsEmployer(isEmployer);
	Date now = new Date();
	workingUnit.setModifiedDate(serviceContext.getModifiedDate(now));
	workingUnitPersistence.update(workingUnit);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateWorkingUnitResources(
			workingUnit, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getWorkingUnit(workingUnit.getWorkingUnitId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:58,代码来源:WorkingUnitLocalServiceImpl.java

示例10: updatePaymentRequest

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
@Indexable(type = IndexableType.REINDEX)
public PaymentRequest updatePaymentRequest(
		long id, 
		long organizationId,
		long dossierId,
		String govAgencyId,
		String govAgencyName,
		String subjectId,
		String subjectType,
		String subjectName,
		int amount,
		String requestNote,
		long paymentFileId,
		int confirmOK,
		long ebMessageId,
		ServiceContext serviceContext)
	throws PortalException, SystemException {

	validate();

	PaymentRequest paymentRequest = paymentRequestPersistence.findByPrimaryKey(id);

	paymentRequest.setModifiedDate(serviceContext.getModifiedDate(null));
	paymentRequest.setOrganizationId(organizationId);
	paymentRequest.setDossierId(dossierId);
	paymentRequest.setGovAgencyId(govAgencyId);
	paymentRequest.setGovAgencyName(govAgencyName);
	paymentRequest.setSubjectId(subjectId);
	paymentRequest.setSubjectName(subjectName);
	paymentRequest.setSubjectType(subjectType);
	paymentRequest.setAmount(amount);
	paymentRequest.setRequestNote(requestNote);
	paymentRequest.setConfirmOK(confirmOK);
	paymentRequest.setEbMessageId(ebMessageId);

	paymentRequestPersistence.update(paymentRequest);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updatePaymentRequestResources(
			paymentRequest, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getPaymentRequest(paymentRequest.getPaymentRequestId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:48,代码来源:PaymentRequestLocalServiceImpl.java

示例11: updateStepTransition

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Cập nhật thông tin chuyển dịch trạng thái
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param id mã chuyển dịch trạng thái
 * @param dossierProcessId nằm trong quy trình nào
 * @param preDossierStepId trạng thái nguồn
 * @param postDossierStepId trạng thái đích
 * @param autoCondition mã điều kiện chuyển dịch trạng thái
 * @param transitionName tên mô tả hành động xử lý hồ sơ
 * @param dossierStatus kết thúc một bước hồ sơ được phân trạng thái mới
 * @param sendResults tự động gửi trả kết quả có trong hồ sơ
 * @param userAssignment đánh dấu bước này phải được phân công cụ thể người xử lý
 * @param newProcessOrder chuyển dịch có tạo phiếu xử lý con
 * @return: chuyển dịch trạng thái mới được cập nhật
 */
@Indexable(type = IndexableType.REINDEX)
public StepTransition updateStepTransition(
		long id, 
		long dossierProcessId,
		long preDossierStepId,
		long postDossierStepId,
		String autoCondition,
		String transitionName,
		String dossierStatus,
		int sendResults,
		int userAssignment,
		int newProcessOrder,

		ServiceContext serviceContext)
	throws PortalException, SystemException {

	validate();

	StepTransition stepTransition = stepTransitionPersistence.findByPrimaryKey(id);

	stepTransition.setModifiedDate(serviceContext.getModifiedDate(null));
	stepTransition.setDossierProcessId(dossierProcessId);
	stepTransition.setPreDossierStepId(preDossierStepId);
	stepTransition.setPostDossierStepId(postDossierStepId);
	stepTransition.setAutoCondition(autoCondition);;
	stepTransition.setTransitionName(transitionName);
	stepTransition.setDossierStatus(dossierStatus);
	stepTransition.setSendResults(sendResults);
	stepTransition.setUserAssignment(userAssignment);
	stepTransition.setNewProcessOrder(newProcessOrder);
	
	stepTransitionPersistence.update(stepTransition);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateStepTransitionResources(
			stepTransition, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getStepTransition(stepTransition.getStepTransitionId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:65,代码来源:StepTransitionLocalServiceImpl.java

示例12: updateDossierDoc

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Chỉnh sửa thành phần hồ sơ
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param id mã thành phần hồ sơ
 * @param dossierProcId mã thủ tục hành chính
 * @param dossierDocNo mã định danh thành phần hồ sơ
 * @param dossierDocName tên thành phần hồ sơ
 * @param note ghi chú
 * @param sequenceNo số thứ tự thành phần hồ sơ
 * @param defaultDocTemplateId biểu mẫu ngầm định của hồ sơ
 * @param dossierDocType loại thành phần hồ sơ
 * @param numberOfFile số lượng tài liệu tối đa
 * @param splitSubDossier cờ đánh dấu phân thành hồ sơ con
 * @param onlineForm thành phần khai trực tuyến
 * @return: thành phần hồ sơ mới tạo
 */
@Indexable(type = IndexableType.REINDEX)
public DossierDoc updateDossierDoc(
		long id, 
		long dossierProcId,
		String dossierDocNo,
		String dossierDocName,
		String note,
		int sequenceNo,
		long defaultDocTemplateId,
		int dossierDocType,
		int numberOfFile,
		String onlineForm,
		ServiceContext serviceContext)
	throws PortalException, SystemException {

	validate();

	DossierDoc dossierDoc = dossierDocPersistence.findByPrimaryKey(id);

	dossierDoc.setModifiedDate(serviceContext.getModifiedDate(null));
	dossierDoc.setDossierProcId(dossierProcId);
	dossierDoc.setDossierDocNo(dossierDocNo);
	dossierDoc.setDossierDocName(dossierDocName);
	dossierDoc.setNote(note);
	dossierDoc.setSequenceNo(sequenceNo);
	dossierDoc.setDefaultDocTemplateId(defaultDocTemplateId);
	dossierDoc.setDossierDocType(dossierDocType);
	dossierDoc.setNumberOfFile(numberOfFile);
	dossierDoc.setOnlineForm(onlineForm);

	dossierDocPersistence.update(dossierDoc);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateDossierDocResources(
			dossierDoc, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getDossierDoc(dossierDoc.getDossierDocId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:65,代码来源:DossierDocLocalServiceImpl.java

示例13: updateStatisticByDomain

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Cập nhật thông tin thống kê theo lĩnh vực
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Cập nhật thông tin thống kê theo lĩnh vực
 * @param id mã phân biệt của thống kê theo ngày
 * @param month tháng thống kê
 * @param year năm thống kê
 * @param dossierDomain lĩnh vực hồ sơ cấp 1
 * @param receiveNumber số hồ sơ được tiếp nhận
 * @param onlineNumber số hồ sơ trực tuyến
 * @param onlineRatio tỉ lệ hồ sơ trực tuyến
 * @param finishNumber số hồ sơ được hoàn thành
 * @param ontimeNumber số hồ sơ hoàn thành đúng hẹn
 * @param ontimeRatio tỉ lệ hồ sơ hoàn thành đúng hẹn
 * @param delayDaysAvg số ngày trễ hẹn trung bình
 * @param serviceContext ngữ cảnh dịch vụ
 * @return: đối tượng thống kê theo ngày mới được cập nhật thông tin
 */
@Indexable(type = IndexableType.REINDEX)
public StatisticByDomain updateStatisticByDomain(
		long id, 
		int month,
		int year,
		String dossierDomain,
		long receiveNumber,
		long onlineNumber,
		double onlineRatio,
		int finishNumber,
		int ontimeNumber,
		double ontimeRatio,
		double delayDaysAvg,
		ServiceContext serviceContext)
	throws PortalException, SystemException {

	StatisticByDomain statisticByDomain = statisticByDomainPersistence.findByPrimaryKey(id);
	statisticByDomain.setMonth(month);
	statisticByDomain.setYear(year);
	statisticByDomain.setDossierDomain(dossierDomain);
	statisticByDomain.setReceiveNumber(receiveNumber);
	statisticByDomain.setOnlineNumber(onlineNumber);
	statisticByDomain.setOnlineRatio(onlineRatio);
	statisticByDomain.setFinishNumber(finishNumber);
	statisticByDomain.setOntimeNumber(ontimeNumber);
	statisticByDomain.setOnlineRatio(onlineRatio);
	statisticByDomain.setDelayDaysAvg(delayDaysAvg);

	statisticByDomainPersistence.update(statisticByDomain);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateStatisticByDomainResources(
			statisticByDomain, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getStatisticByDomain(statisticByDomain.getStatisticByDomainId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:64,代码来源:StatisticByDomainLocalServiceImpl.java

示例14: updateTransitionHistory

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Cập nhật diễn biến chuyển dịch trạng thái
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Create new
 * @param id mã diễn biến chuyển dịch trạng thái
 * @param dossierId hồ sơ thủ tục của diễn biến
 * @param processOrderId ghi diễn biến cho phiếu xử lý chính hoặc phụ
 * @param dossierProcId tham chiếu thủ tục hành chính
 * @param daysDoing số ngày thực hiện xử lý hồ sơ
 * @param daysDelay số ngày hồ sơ bị quá hạn (dấu - thể hiện trước hạn)
 * @param startDate thời điểm bắt đầu thực hiện
 * @param preDossierStatus trạng thái hồ sơ khi xử lý
 * @param postDossierStatus trạng thái hồ sơ sau xử lý
 * @param stepTransitionId chuyển dịch trạng thái
 * @param preDossierStepId trạng thái trước
 * @param postDossierStepId bước chuyển dịch sau
 * @param transitionName tên mô tả hành động xử lý liên quan đến hồ sơ
 * @param note ghi chú được ghi lại của người xử lý hồ sơ
 * @param assignToUserId người thực hiện bước xử lý
 * @return: lịch sử chuyển dịch trạng thái mới được cập nhật
 */
@Indexable(type = IndexableType.REINDEX)
public TransitionHistory updateTransitionHistory(
		long id, 
		long dossierId,
		long processOrderId,
		int daysDoing,
		int daysDelay,
		Date startDate,
		long stepTransitionId,
		long preDossierStepId,
		long postDossierStepId,
		String transitionName,
		String note,
		ServiceContext serviceContext)
	throws PortalException, SystemException {

	validate();

	TransitionHistory transitionHistory = transitionHistoryPersistence.findByPrimaryKey(id);

	transitionHistory.setDossierId(dossierId);
	transitionHistory.setProcessOrderId(processOrderId);
	transitionHistory.setDaysDelay(daysDelay);
	transitionHistory.setDaysDoing(daysDoing);
	transitionHistory.setStartDate(startDate);
	transitionHistory.setStepTransitionId(stepTransitionId);
	transitionHistory.setPreDossierStepId(preDossierStepId);
	transitionHistory.setPostDossierStepId(postDossierStepId);
	transitionHistory.setTransitionName(transitionName);
	transitionHistory.setNote(note);
	
	transitionHistoryPersistence.update(transitionHistory);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateTransitionHistoryResources(
			transitionHistory, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getTransitionHistory(transitionHistory.getTransitionHistoryId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:70,代码来源:TransitionHistoryLocalServiceImpl.java

示例15: updateCitizen

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
public Citizen updateCitizen(
		long citizenId,
		long mappingUserId,
		String citizenNo,
		String fullName,
		int gender,
		String identificationNo,
		String address,
		String cityNo,
		String cityName,
		String districtNo,
		String districtName,
		String wardNo,
		String wardName,
		String homeAddress,
		String homeTel,
		String mobile,
		String email,
		ServiceContext serviceContext)
	throws PortalException, SystemException {
	Citizen citizen = citizenPersistence.findByPrimaryKey(citizenId);
	citizen.setMappingUserId(mappingUserId);
	citizen.setCitizenNo(citizenNo);
	citizen.setFullName(fullName);
	citizen.setGender(gender);
	citizen.setIdentificationNo(identificationNo);
	citizen.setAddress(address);
	citizen.setCityNo(cityNo);
	citizen.setCityName(cityName);
	citizen.setDistrictNo(districtNo);
	citizen.setDistrictName(districtName);
	citizen.setWardNo(wardNo);
	citizen.setWardName(wardName);
	citizen.setHomeAddress(homeAddress);
	citizen.setHomeTel(homeTel);
	citizen.setMobile(mobile);
	citizen.setEmail(email);
	
	citizen.setModifiedDate(serviceContext.getModifiedDate(null));
	citizenPersistence.update(citizen);

	if ((serviceContext.getGroupPermissions() != null) ||
		(serviceContext.getGuestPermissions() != null)) {

		updateCitizenResources(
			citizen, serviceContext.getGroupPermissions(),
			serviceContext.getGuestPermissions(), serviceContext);
	}

	return getCitizen(citizen.getCitizenId());
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:52,代码来源:CitizenLocalServiceImpl.java


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