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


Java ServiceContext.isAddGuestPermissions方法代码示例

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


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

示例1: addAppRole

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm mới một quyền truy cập ứng dụng
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param applicationId mã ứng dụng
 * @param roleCode mã quyền truy cập ứng dụng
 * @param roleName tên quyền truy cập
 * @param serviceContext ngữ cảnh dịch vụ
 * @return: đối tượng quyền truy cập ứng dụng mới được thêm vào
 */
@Indexable(type = IndexableType.REINDEX)	
public AppRole addAppRole(
		long applicationId,
		String roleCode,
		String roleName,
		ServiceContext serviceContext) throws SystemException, PortalException {
	validate(0, roleCode, roleName);
	long id = counterLocalService.increment();
	AppRole appRole = appRolePersistence.create(id);
	Date now = new Date();
					
	appRole.setCompanyId(serviceContext.getCompanyId());
	appRole.setGroupId(serviceContext.getScopeGroupId());
	appRole.setUserId(serviceContext.getUserId());
	appRole.setCreateDate(serviceContext.getCreateDate(now));
	
	appRole.setApplicationId(applicationId);
	appRole.setRoleCode(roleCode);
	appRole.setRoleName(roleName);
	
	appRolePersistence.update(appRole);

	if (_log.isInfoEnabled()) {
		_log.info("Create new app role " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addAppRoleResources(appRole, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addAppRoleResources(appRole, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getAppRole(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:50,代码来源:AppRoleLocalServiceImpl.java

示例2: addPaymentConfig

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Add dossier proc
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Create new
 * @param
 * @return: new dossier proc
 */
@Indexable(type = IndexableType.REINDEX)	
public PaymentConfig addPaymentConfig(
		String govAgencyId,
		String govAgencyName,
		String bankTransfer,
		String keypay,
		long ebPartnerShipId,
		ServiceContext serviceContext) throws SystemException, PortalException {
	validate();
	long id = counterLocalService.increment();
	PaymentConfig paymentConfig = paymentConfigPersistence.create(id);
	Date now = new Date();
			
	paymentConfig.setCompanyId(serviceContext.getCompanyId());
	paymentConfig.setGovAgencyId(govAgencyId);
	paymentConfig.setGovAgencyName(govAgencyName);
	paymentConfig.setBankTransfer(bankTransfer);
	paymentConfig.setKeypay(keypay);
	paymentConfig.setEbPartnerShipId(ebPartnerShipId);
	
	paymentConfig.setCreateDate(serviceContext.getCreateDate(now));
	
	paymentConfigPersistence.update(paymentConfig);

	if (_log.isInfoEnabled()) {
		_log.info("Create new dossier proc " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addPaymentConfigResources(paymentConfig, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addPaymentConfigResources(paymentConfig, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getPaymentConfig(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:49,代码来源:PaymentConfigLocalServiceImpl.java

示例3: addDocTemplate

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm một biểu mẫu tài liệu
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param templateNo mã biểu mẫu
 * @param title Tiêu đề biểu mẫu
 * @param enTitle Tiêu đề Tiếng Anh của biểu mẫu
 * @param fileEntryId Mã tài liệu mẫu bằng module quản lý phương tiện
 * @return: biểu mẫu tài liệu mới tạo
 */
@Indexable(type = IndexableType.REINDEX)	
public DocTemplate addDocTemplate(
		String templateNo, 
		String title,
		String enTitle,
		long fileEntryId,
		ServiceContext serviceContext) throws SystemException, PortalException {
	validate(templateNo);
	long id = counterLocalService.increment();
	DocTemplate docTemplate = docTemplatePersistence.create(id);
	Date now = new Date();
	
	docTemplate.setCompanyId(serviceContext.getCompanyId());
	docTemplate.setGroupId(serviceContext.getScopeGroupId());
	docTemplate.setUserId(serviceContext.getUserId());
	docTemplate.setCreateDate(serviceContext.getCreateDate(now));
	docTemplate.setTemplateNo(templateNo);
	docTemplate.setTitle(title);
	docTemplate.setEnTitle(enTitle);
	docTemplate.setFileEntryId(fileEntryId);
	
	docTemplatePersistence.update(docTemplate);

	if (_log.isInfoEnabled()) {
		_log.info("Tạo mới biểu mẫu với mã " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addDocTemplateResources(docTemplate, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addDocTemplateResources(docTemplate, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getDocTemplate(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:51,代码来源:DocTemplateLocalServiceImpl.java

示例4: addCreateFile

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm 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 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 tạo
 */
@Indexable(type = IndexableType.REINDEX)	
@Transactional
public CreateFile addCreateFile(
		long processOrderId,
		long dossierStepId,
		Date stepDate,
		long docFileId,
		ServiceContext serviceContext) throws SystemException, PortalException {
	validate();
	long id = counterLocalService.increment();
	CreateFile createFile = createFilePersistence.create(id);
	Date now = new Date();
	
	createFile.setUserId(serviceContext.getUserId());
	createFile.setGroupId(serviceContext.getScopeGroupId());
	createFile.setCompanyId(serviceContext.getCompanyId());
	createFile.setCreateDate(serviceContext.getCreateDate(now));
	createFile.setProcessOrderId(processOrderId);
	createFile.setDossierStepId(dossierStepId);
	createFile.setCreateDate(stepDate);
	createFile.setDocFileId(docFileId);
	
	createFilePersistence.update(createFile);

	if (_log.isInfoEnabled()) {
		_log.info("Create new create file " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addCreateFileResources(createFile, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addCreateFileResources(createFile, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getCreateFile(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:52,代码来源:CreateFileLocalServiceImpl.java

示例5: addProfileData

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm mới một dữ liệu đệm
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param fieldName tên trường
 * @param fieldValue giá trị của trường
 * @param serviceContext ngữ cảnh dịch vụ
 * @return: tag hồ sơ mới được tạo
 */
@Indexable(type = IndexableType.REINDEX)	
public ProfileData addProfileData(
		String fieldName,
		String fieldValue,
		ServiceContext serviceContext) throws SystemException, PortalException {
	long id = counterLocalService.increment();
	ProfileData profileData = profileDataPersistence.create(id);
	Date now = new Date();
	
	profileData.setUserId(serviceContext.getUserId());
	profileData.setCompanyId(serviceContext.getCompanyId());
	profileData.setGroupId(serviceContext.getScopeGroupId());
	profileData.setCreateDate(serviceContext.getCreateDate(now));
	profileData.setFieldName(fieldName);
	profileData.setFieldValue(fieldValue);
	
	profileDataPersistence.update(profileData);

	if (_log.isInfoEnabled()) {
		_log.info("Create new profile data " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addProfileDataResources(profileData, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addProfileDataResources(profileData, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getProfileData(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:45,代码来源:ProfileDataLocalServiceImpl.java

示例6: addDictCollection

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
@Indexable(type = IndexableType.REINDEX)	
public DictCollection addDictCollection(String name, String version, String title, Date validatedFrom, Date validatedTo, int status, ServiceContext serviceContext) throws SystemException, PortalException {
	validate(name, version, title, status);
	long id = counterLocalService.increment();
	DictCollection dictCollection = dictCollectionPersistence.create(id);
	Date now = new Date();
	
	dictCollection.setName(name);
	dictCollection.setVersion(version);
	dictCollection.setTitle(title);
	dictCollection.setStatus(status);
	dictCollection.setCompanyId(serviceContext.getCompanyId());
	dictCollection.setCreateDate(serviceContext.getCreateDate(now));
	dictCollection.setValidatedFrom(validatedFrom);
	dictCollection.setValidatedTo(validatedTo);
	
	dictCollectionPersistence.update(dictCollection);

	if (_log.isInfoEnabled()) {
		_log.info("Create new dict collection " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addDictCollectionResources(dictCollection, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addDictCollectionResources(dictCollection, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getDictCollection(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:31,代码来源:DictCollectionLocalServiceImpl.java

示例7: addEbPartnerShip

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm 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 tạo
 */
@Indexable(type = IndexableType.REINDEX)	
public EbPartnerShip addEbPartnerShip(
		String name,
		String cpaId,
		String service,
		ServiceContext serviceContext) throws SystemException, PortalException {
	validate();
	long id = counterLocalService.increment();
	EbPartnerShip ebPartnerShip = ebPartnerShipPersistence.create(id);
	Date now = new Date();
			
	ebPartnerShip.setCompanyId(serviceContext.getCompanyId());
	ebPartnerShip.setGroupId(serviceContext.getScopeGroupId());
	ebPartnerShip.setCreateDate(serviceContext.getCreateDate(now));
	ebPartnerShip.setName(name);
	ebPartnerShip.setCpaId(cpaId);
	ebPartnerShip.setService(service);
	
	ebPartnerShipPersistence.update(ebPartnerShip);

	if (_log.isInfoEnabled()) {
		_log.info("Create new eb partnership " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addEbPartnerShipResources(ebPartnerShip, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addEbPartnerShipResources(ebPartnerShip, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getEbPartnerShip(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:47,代码来源:EbPartnerShipLocalServiceImpl.java

示例8: addUserAssignment

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm phân công mới
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param processOrderId phân công xử lý cho một trạng thái hồ sơ trên phiếu chính hoặc phụ
 * @param dossierStepId bước xử lý
 * @param assignToUserId phân công cho người dùng
 * @return: phân công mới được tạo
 */
@Indexable(type = IndexableType.REINDEX)	
@Transactional
public UserAssignment addUserAssignment(
		long processOrderId,
		long dossierStepId,
		long assignToUserId,
		ServiceContext serviceContext) throws SystemException, PortalException {
	validate();
	long id = counterLocalService.increment();
	UserAssignment userAssignment = userAssignmentPersistence.create(id);
	Date now = new Date();
	
	userAssignment.setUserId(serviceContext.getUserId());
	userAssignment.setGroupId(serviceContext.getScopeGroupId());
	userAssignment.setCompanyId(serviceContext.getCompanyId());
	userAssignment.setCreateDate(serviceContext.getCreateDate(now));
	userAssignment.setProcessOrderId(processOrderId);
	userAssignment.setDossierStepId(dossierStepId);
	userAssignment.setAssignToUserId(assignToUserId);
	
	userAssignmentPersistence.update(userAssignment);

	if (_log.isInfoEnabled()) {
		_log.info("Create new user assignment " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addUserAssignmentResources(userAssignment, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addUserAssignmentResources(userAssignment, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getUserAssignment(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:49,代码来源:UserAssignmentLocalServiceImpl.java

示例9: addDossierTag

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm mới một tag của hồ sơ
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param dossierId mã hồ sơ
 * @param tag tag của hồ sơ
 * @param serviceContext ngữ cảnh dịch vụ
 * @return: tag hồ sơ mới được tạo
 */
@Indexable(type = IndexableType.REINDEX)	
public DossierTag addDossierTag(
		long dossierId,
		String tag,
		ServiceContext serviceContext) throws SystemException, PortalException {
	long id = counterLocalService.increment();
	DossierTag dossierTag = dossierTagPersistence.create(id);
	Date now = new Date();
	
	dossierTag.setUserId(serviceContext.getUserId());
	dossierTag.setCompanyId(serviceContext.getCompanyId());
	dossierTag.setGroupId(serviceContext.getScopeGroupId());
	dossierTag.setCreateDate(serviceContext.getCreateDate(now));
	dossierTag.setDossierId(dossierId);
	dossierTag.setTag(tag);
	
	dossierTagPersistence.update(dossierTag);

	if (_log.isInfoEnabled()) {
		_log.info("Create new dossier tag " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addDossierTagResources(dossierTag, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addDossierTagResources(dossierTag, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getDossierTag(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:45,代码来源:DossierTagLocalServiceImpl.java

示例10: addApplication

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm mới một ứng dụng tích hợp trong cổng
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @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 thêm vào
 */
@Indexable(type = IndexableType.REINDEX)	
public Application addApplication(
		String appCode,
		String appName,
		String appPin,
		String appUrl,
		Date pingTime,
		String publicKey,
		ServiceContext serviceContext) throws SystemException, PortalException {
	validate(0, appCode, appName, appPin, appUrl, publicKey);
	
	long id = counterLocalService.increment();
	Application application = applicationPersistence.create(id);
	Date now = new Date();
					
	application.setCompanyId(serviceContext.getCompanyId());
	application.setGroupId(serviceContext.getScopeGroupId());
	application.setUserId(serviceContext.getUserId());
	application.setCreateDate(serviceContext.getCreateDate(now));
	application.setModifiedDate(serviceContext.getModifiedDate(now));
	
	application.setAppCode(appCode);
	application.setAppName(appName);
	application.setAppPin(appPin);
	application.setAppUrl(appUrl);
	application.setPingTime(pingTime);
	application.setPublicKey(publicKey);

	System.out.println("Get max");
	int sequenceNo = getMaxSequenceNo(serviceContext);
	
	application.setSequenceNo(sequenceNo + 1);
	
	System.out.println("Get max value: " + sequenceNo);
	
	applicationPersistence.update(application);

	if (_log.isInfoEnabled()) {
		_log.info("Create new application " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addApplicationResources(application, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addApplicationResources(application, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getApplication(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:70,代码来源:ApplicationLocalServiceImpl.java

示例11: addAppMessage

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm mới một thông điệp gửi tới người dùng
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param fromApplication mã của ứng dụng
 * @param toUser người dùng nhận thông báo
 * @param messageType kiểu thông điệp
 * @param messageCode mã thông báo
 * @param messageText thông điệp
 * @param messageValue giá trị thông điệp
 * @param messageUrl địa chỉ URL gửi thông điệp
 * @param visitDate ngày người dùng xem thông điệp chung
 * @param serviceContext ngữ cảnh dịch vụ
 * @return: thông điệp tới người dùng mới được thêm vào
 */
@Indexable(type = IndexableType.REINDEX)	
public AppMessage addAppMessage(
		String fromApplication,
		String toUser,
		String messageType,
		String messageCode,
		String messageText,
		String messageValue,
		String messageUrl,
		Date visitDate,
		ServiceContext serviceContext) throws SystemException, PortalException {
	long id = counterLocalService.increment();
	AppMessage appMessage = appMessagePersistence.create(id);
	Date now = new Date();
					
	appMessage.setCompanyId(serviceContext.getCompanyId());
	appMessage.setGroupId(serviceContext.getScopeGroupId());
	appMessage.setUserId(serviceContext.getUserId());
	appMessage.setCreateDate(serviceContext.getCreateDate(now));
	
	appMessage.setFromApplication(fromApplication);
	appMessage.setToUser(toUser);
	appMessage.setMessageType(messageType);
	appMessage.setMessageCode(messageCode);
	appMessage.setMessageText(messageText);
	appMessage.setMessageValue(messageValue);
	appMessage.setMessageUrl(messageUrl);
	appMessage.setVisitDate(visitDate);
	
	appMessagePersistence.update(appMessage);

	if (_log.isInfoEnabled()) {
		_log.info("Create new app message " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addAppMessageResources(appMessage, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addAppMessageResources(appMessage, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getAppMessage(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:64,代码来源:AppMessageLocalServiceImpl.java

示例12: addDossierProc2Process

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm mới một cấu hình thủ tục thực hiện bên ứng dụng một cửa
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param dossierProcId mã thủ tục hành chính
 * @param govAgencyId tham chiếu cơ quan xử lý hồ sơ
 * @param govAgencyName tham chiếu cơ quan xử lý hồ sơ
 * @param dossierProcessId mã quy trình xử lý thủ tục hành chính
 * @param aaaa 4 số cố định cấp phát cho thủ tục
 * @param bbb 3 số lặp quay vòng để tránh trùng lặp
 * @param daysDuration số ngày xử lý thủ tục
 * @param paymentFee số tiền phí thủ tục phải thanh toán ban đầu
 * @param paymentOnegate cho phép thanh toán qua một cửa
 * @param paymentEservice cho phép thanh toán bằng hình thức online
 * @param organizationId cấu hình org nhận từ cổng dịch vụ
 * @param ebPartnershipId service được sử dụng để trao đổi thông tin hồ sơ với cổng
 * @param serviceContext ngữ cảnh dịch vụ
 * @return: tag hồ sơ mới được tạo
 */
@Indexable(type = IndexableType.REINDEX)	
public DossierProc2Process addDossierProc2Process(
		long dossierProcId,
		String govAgencyId,
		String govAgencyName,
		long dossierProcessId,
		String aaaa,
		String bbb,
		int daysDuration,
		int paymentFee,
		int paymentOnegate,
		int paymentEservice,
		long organizationId,
		long ebPartnershipId,
		ServiceContext serviceContext) throws SystemException, PortalException {
	long id = counterLocalService.increment();
	DossierProc2Process dossierProc2Process = dossierProc2ProcessPersistence.create(id);
	Date now = new Date();
	
	dossierProc2Process.setUserId(serviceContext.getUserId());
	dossierProc2Process.setCompanyId(serviceContext.getCompanyId());
	dossierProc2Process.setGroupId(serviceContext.getScopeGroupId());
	dossierProc2Process.setCreateDate(serviceContext.getCreateDate(now));
	dossierProc2Process.setDossierProcId(dossierProcId);
	dossierProc2Process.setGovAgencyId(govAgencyId);
	dossierProc2Process.setGovAgencyName(govAgencyName);
	dossierProc2Process.setDossierProcessId(dossierProcessId);
	dossierProc2Process.setAaaa(aaaa);
	dossierProc2Process.setBbb(bbb);
	dossierProc2Process.setDaysDuration(daysDuration);
	dossierProc2Process.setPaymentFee(paymentFee);
	dossierProc2Process.setPaymentOneGate(paymentOnegate);
	dossierProc2Process.setPaymentEservice(paymentEservice);
	dossierProc2Process.setOrganizationId(organizationId);
	dossierProc2Process.setEbPartnershipId(ebPartnershipId);
	
	dossierProc2ProcessPersistence.update(dossierProc2Process);

	if (_log.isInfoEnabled()) {
		_log.info("Create new dossier proc 2 process " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addDossierProc2ProcessResources(dossierProc2Process, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addDossierProc2ProcessResources(dossierProc2Process, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getDossierProc2Process(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:75,代码来源:DossierProc2ProcessLocalServiceImpl.java

示例13: addStatisticByAgency

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm mới một thống kê hồ sơ theo cơ quan xử lý
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param month tháng thống kê
 * @param year năm thống kê
 * @param govAgencyId mã cơ quan xử lý
 * @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: thống kê hồ sơ mới được tạo
 */
@Indexable(type = IndexableType.REINDEX)	
public StatisticByAgency addStatisticByAgency(
		int month,
		int year,
		String govAgencyId,
		int receiveNumber,
		int onlineNumber,
		double onlineRatio,
		int finishNumber,
		int ontimeNumber,
		double ontimeRatio,
		double delayDaysAvg,
		ServiceContext serviceContext) throws SystemException, PortalException {
	long id = counterLocalService.increment();
	StatisticByAgency statisticByAgency = statisticByAgencyPersistence.create(id);
	Date now = new Date();
	
	statisticByAgency.setCompanyId(serviceContext.getCompanyId());
	statisticByAgency.setGroupId(serviceContext.getScopeGroupId());
	statisticByAgency.setCreateDate(serviceContext.getCreateDate(now));
	statisticByAgency.setMonth(month);
	statisticByAgency.setYear(year);
	statisticByAgency.setGovAgencyId(govAgencyId);
	statisticByAgency.setReceiveNumber(receiveNumber);
	statisticByAgency.setOnlineNumber(onlineNumber);
	statisticByAgency.setOnlineRatio(onlineRatio);
	statisticByAgency.setFinishNumber(finishNumber);
	statisticByAgency.setOntimeNumber(ontimeNumber);
	statisticByAgency.setOnlineRatio(onlineRatio);
	statisticByAgency.setDelayDaysAvg(delayDaysAvg);
	
	statisticByAgencyPersistence.update(statisticByAgency);

	if (_log.isInfoEnabled()) {
		_log.info("Create new statistic by agency " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addStatisticByAgencyResources(statisticByAgency, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addStatisticByAgencyResources(statisticByAgency, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getStatisticByAgency(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:68,代码来源:StatisticByAgencyLocalServiceImpl.java

示例14: addPaymentRequest

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Add payment request
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Create new
 * @param
 * @return: new payment request
 */
@Indexable(type = IndexableType.REINDEX)	
public PaymentRequest addPaymentRequest(
		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 SystemException, PortalException {
	validate();
	long id = counterLocalService.increment();
	PaymentRequest paymentRequest = paymentRequestPersistence.create(id);
	Date now = new Date();
			
	paymentRequest.setCompanyId(serviceContext.getCompanyId());
	paymentRequest.setGroupId(serviceContext.getScopeGroupId());
	paymentRequest.setUserId(serviceContext.getUserId());
	paymentRequest.setCreateDate(serviceContext.getCreateDate(now));
	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 (_log.isInfoEnabled()) {
		_log.info("Create new payment request " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addPaymentRequestResources(paymentRequest, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addPaymentRequestResources(paymentRequest, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getPaymentRequest(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:63,代码来源:PaymentRequestLocalServiceImpl.java

示例15: addDossierDoc

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm mới thành phần hồ sơ
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @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 addDossierDoc(
		long dossierProcId,
		String dossierDocNo,
		String dossierDocName,
		String note,
		int sequenceNo,
		long defaultDocTemplateId,
		int dossierDocType,
		int numberOfFile,
		String onlineForm,
		ServiceContext serviceContext) throws SystemException, PortalException {
	validate();
	long id = counterLocalService.increment();
	DossierDoc dossierDoc = dossierDocPersistence.create(id);
	Date now = new Date();
			
	dossierDoc.setCompanyId(serviceContext.getCompanyId());
	dossierDoc.setGroupId(serviceContext.getScopeGroupId());
	dossierDoc.setUserId(serviceContext.getUserId());
	dossierDoc.setCreateDate(serviceContext.getCreateDate(now));
	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 (_log.isInfoEnabled()) {
		_log.info("Create new dossier doc " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addDossierDocResources(dossierDoc, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addDossierDocResources(dossierDoc, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getDossierDoc(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:67,代码来源:DossierDocLocalServiceImpl.java


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