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