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


Java ServiceContext.isAddGroupPermissions方法代码示例

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


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

示例1: addJobPos

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
public JobPos addJobPos(
		String title,
		String positionCatNo,
		long workingUnitId,
		long subWorkingUnitId,
		int leader,
		ServiceContext serviceContext) throws SystemException, PortalException {
	//validate(collectionName, dataCode, title, status);
	long id = counterLocalService.increment();
	JobPos jobPos = jobPosPersistence.create(id);
	Date now = new Date();
	jobPos.setTitle(title);
	jobPos.setPositionCatNo(positionCatNo);
	jobPos.setWorkingUnitId(workingUnitId);
	jobPos.setSubWorkingUnitId(subWorkingUnitId);
	jobPos.setLeader(leader);


	jobPos.setCompanyId(serviceContext.getCompanyId());
	jobPos.setGroupId(serviceContext.getScopeGroupId());
	jobPos.setUserId(serviceContext.getUserId());
	jobPos.setCreateDate(serviceContext.getCreateDate(now));
	
	jobPosPersistence.update(jobPos);

	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addJobPosResources(jobPos, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addJobPosResources(jobPos, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getJobPos(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:34,代码来源:JobPosLocalServiceImpl.java

示例2: addAppRole2Employee

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm mới một vai trò truy cập ứng dụng theo cán bộ
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param appRoleId mã vai trò ứng dụng
 * @param employeeId mã cán bộ viên chức
 * @param serviceContext ngữ cảnh dịch vụ
 * @return: đối tượng vai trò truy cập cho cán bộ mới được thêm vào
 */
@Indexable(type = IndexableType.REINDEX)	
public AppRole2Employee addAppRole2Employee(
		long appRoleId,
		long employeeId,
		ServiceContext serviceContext) throws SystemException, PortalException {
	long id = counterLocalService.increment();
	AppRole2Employee appRole2Employee = appRole2EmployeePersistence.create(id);
	Date now = new Date();
					
	appRole2Employee.setCompanyId(serviceContext.getCompanyId());
	appRole2Employee.setGroupId(serviceContext.getScopeGroupId());
	appRole2Employee.setUserId(serviceContext.getUserId());
	appRole2Employee.setCreateDate(serviceContext.getCreateDate(now));
	
	appRole2Employee.setAppRoleId(appRoleId);
	appRole2Employee.setEmployeeId(employeeId);
	
	appRole2EmployeePersistence.update(appRole2Employee);

	if (_log.isInfoEnabled()) {
		_log.info("Create new app role 2 employee " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addAppRole2EmployeeResources(appRole2Employee, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addAppRole2EmployeeResources(appRole2Employee, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getAppRole2Employee(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:46,代码来源:AppRole2EmployeeLocalServiceImpl.java

示例3: addDictAttribute

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
public DictAttribute addDictAttribute(String collectionName, String name, String title,String dataType, ServiceContext serviceContext) throws SystemException, PortalException {
	//validate(collectionName, dataCode, title, status);
	long id = counterLocalService.increment();
	DictAttribute dictAttribute = dictAttributePersistence.create(id);
	Date now = new Date();
	
	dictAttribute.setCollectionName(collectionName);
	
	dictAttribute.setTitle(title);
	dictAttribute.setName(name);
	dictAttribute.setDataType(dataType);
	
	dictAttribute.setCompanyId(serviceContext.getCompanyId());
	dictAttribute.setGroupId(serviceContext.getScopeGroupId());
	dictAttribute.setUserId(serviceContext.getUserId());
	dictAttribute.setCreateDate(serviceContext.getCreateDate(now));
	dictAttribute.setModifiedDate(serviceContext.getCreateDate(now));

	
	dictAttributePersistence.update(dictAttribute);

	if (_log.isInfoEnabled()) {
		_log.info("Create new dict data " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addDictAttributeResources(dictAttribute, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addDictAttributeResources(dictAttribute, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getDictAttribute(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:34,代码来源:DictAttributeLocalServiceImpl.java

示例4: 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

示例5: addDictMetaData

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
public DictMetaData addDictMetaData(long dictDataId, String attributeName, String attributeValue, ServiceContext serviceContext) throws SystemException, PortalException {
	//validate(collectionName, dataCode, title, status);
	long id = counterLocalService.increment();
	DictMetaData dictMetaData = dictMetaDataPersistence.create(id);
	Date now = new Date();
	
	dictMetaData.setDictDataId(dictDataId);
	dictMetaData.setAttributeName(attributeName);
	dictMetaData.setAttributeValue(attributeValue);
	
	dictMetaData.setCompanyId(serviceContext.getCompanyId());
	dictMetaData.setGroupId(serviceContext.getScopeGroupId());
	dictMetaData.setUserId(serviceContext.getUserId());
	dictMetaData.setCreateDate(serviceContext.getCreateDate(now));
	dictMetaData.setModifiedDate(serviceContext.getCreateDate(now));

	
	dictMetaDataPersistence.update(dictMetaData);

	if (_log.isInfoEnabled()) {
		_log.info("Create new dict data " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addDictMetaDataResources(dictMetaData, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addDictMetaDataResources(dictMetaData, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getDictMetaData(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:32,代码来源:DictMetaDataLocalServiceImpl.java

示例6: 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 {
	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,代码行数:49,代码来源:AppRoleLocalServiceImpl.java

示例7: 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

示例8: 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

示例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: addStepTransition

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm 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 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 tạo
 */
@Indexable(type = IndexableType.REINDEX)	
@Transactional
public StepTransition addStepTransition(
		long dossierProcessId,
		long preDossierStepId,
		long postDossierStepId,
		String autoCondition,
		String transitionName,
		String dossierStatus,
		int sendResults,
		int userAssignment,
		int newProcessOrder,

		ServiceContext serviceContext) throws SystemException, PortalException {
	validate();
	long id = counterLocalService.increment();
	StepTransition stepTransition = stepTransitionPersistence.create(id);
	Date now = new Date();
	
	stepTransition.setUserId(serviceContext.getUserId());
	stepTransition.setGroupId(serviceContext.getScopeGroupId());
	stepTransition.setCompanyId(serviceContext.getCompanyId());
	stepTransition.setCreateDate(serviceContext.getCreateDate(now));
	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 (_log.isInfoEnabled()) {
		_log.info("Create new step transition " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addStepTransitionResources(stepTransition, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addStepTransitionResources(stepTransition, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getStepTransition(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:68,代码来源:StepTransitionLocalServiceImpl.java

示例11: addEmployee

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
public Employee addEmployee(
		long mappingUserId,
		long workingUnitId,
		long mainJobPosId,
		String employeeNo,
		String fullName,
		String officeTel,
		String homeTel,
		String mobile,
		String email,
		String personelDocNo,
		int gender,
		Date birthdate,

		ServiceContext serviceContext) throws SystemException, PortalException {
	//validate(collectionName, dataCode, title, status);
	long id = counterLocalService.increment();
	Employee employee = employeePersistence.create(id);
	Date now = new Date();

	employee.setMappingUserId(mappingUserId);
	employee.setWorkingUnitId(workingUnitId);
	employee.setMainJobPosId(mainJobPosId);
	employee.setEmployeeNo(employeeNo);
	employee.setFullName(fullName);
	employee.setOfficeTel(officeTel);
	employee.setHomeTel(homeTel);
	employee.setMobile(mobile);
	employee.setEmail(email);
	employee.setPersonelDocNo(personelDocNo);
	employee.setGender(gender);
	employee.setBirthdate(birthdate);
	
	employee.setCompanyId(serviceContext.getCompanyId());
	employee.setGroupId(serviceContext.getScopeGroupId());
	employee.setUserId(serviceContext.getUserId());
	employee.setCreateDate(serviceContext.getCreateDate(now));
	employee.setModifiedDate(serviceContext.getModifiedDate(null));
	employee.setShortName("");
	//System.out.println("toi day roi :  ");
	employeePersistence.update(employee);
	//System.out.println("toi day roi 1:  ");
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addEmployeeResources(employee, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addEmployeeResources(employee, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getEmployee(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:51,代码来源:EmployeeLocalServiceImpl.java

示例12: 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,
		Blob appBigIcon,
		Blob appSmallIcon,
		Date pingTime,
		int sequenceNo,
		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.setAppBigIcon(appBigIcon);
	application.setAppSmallIcon(appSmallIcon);
	application.setPingTime(pingTime);
	application.setSequenceNo(sequenceNo);
	application.setPublicKey(publicKey);
	
	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,代码行数:69,代码来源:ApplicationLocalServiceImpl.java

示例13: 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

示例14: 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

示例15: addDossierStep

import com.liferay.portal.service.ServiceContext; //导入方法依赖的package包/类
/** 
 * Thêm bước trong quy trình mới
 * 
 * Version: OEP 2.0
 *  
 * History: 
 *   DATE        AUTHOR      DESCRIPTION 
 *  ------------------------------------------------- 
 *  21-September-2015  trungdk    Tạo mới
 * @param dossierProcessId mã quy trình xử lý thủ tục hành chính
 * @param title tiêu đề bước xử lý
 * @param sequenceNo số thứ tự bước xử lý
 * @param daysDuration số ngày cần thiết để xử lý quy trình
 * @param doForm Form xử lý riêng cho quy trình
 * @param formLabel Tên hiển thị nút xử lý hồ sơ
 * @param rollback cờ đánh dấu cho việc roolback trong quy trình
 * @return: bước trong quy trình mới
 */
@Indexable(type = IndexableType.REINDEX)	
public DossierStep addDossierStep(
		long dossierProcessId, 
		String title, 
		int sequenceNo,
		int daysDuration,
		String doForm,
		String formLabel,
		int rollback,
		ServiceContext serviceContext) throws SystemException, PortalException {
	validate(dossierProcessId, title, sequenceNo);
	long id = counterLocalService.increment();
	DossierStep dossierStep = dossierStepPersistence.create(id);
	Date now = new Date();
	
	dossierStep.setUserId(serviceContext.getUserId());
	dossierStep.setGroupId(serviceContext.getScopeGroupId());
	dossierStep.setCompanyId(serviceContext.getCompanyId());
	dossierStep.setDossierProcessId(dossierProcessId);
	dossierStep.setTitle(title);
	dossierStep.setSequenceNo(sequenceNo);
	dossierStep.setDaysDuration(daysDuration);
	dossierStep.setDoForm(doForm);
	dossierStep.setFormLabel(formLabel);
	dossierStep.setRollback(rollback);
	dossierStep.setCreateDate(serviceContext.getCreateDate(now));
	
	dossierStepPersistence.update(dossierStep);

	if (_log.isInfoEnabled()) {
		_log.info("Create new dossier step " + id);
	}
	
	if (serviceContext.isAddGroupPermissions() || serviceContext.isAddGuestPermissions()) {
		addDossierStepResources(dossierStep, serviceContext.isAddGroupPermissions(), serviceContext.isAddGuestPermissions(), serviceContext);
	}
	else {
		addDossierStepResources(dossierStep, serviceContext.getGroupPermissions(), serviceContext.getGuestPermissions(), serviceContext);
	}
	return getDossierStep(id);
}
 
开发者ID:openegovplatform,项目名称:OEPv2,代码行数:60,代码来源:DossierStepLocalServiceImpl.java


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