public void validateModifiedDate( AuditedModel auditedModel, Class<? extends PortalException> clazz) throws PortalException { int value = DateUtil.compareTo( auditedModel.getModifiedDate(), _formDate); if (value > 0) { try { throw clazz.newInstance(); } catch (IllegalAccessException iae) { throw new RuntimeException(iae); } catch (InstantiationException ie) { throw new RuntimeException(ie); } } }
@Override public void contribute(Document document, BaseModel baseModel) { if (!(baseModel instanceof AuditedModel)) { return; } AuditedModel auditedModel = (AuditedModel)baseModel; document.addKeyword(Field.COMPANY_ID, auditedModel.getCompanyId()); document.addDate(Field.CREATE_DATE, auditedModel.getCreateDate()); document.addDate(Field.MODIFIED_DATE, auditedModel.getModifiedDate()); document.addKeyword(Field.USER_ID, auditedModel.getUserId()); String userName = portal.getUserName( auditedModel.getUserId(), auditedModel.getUserName()); document.addKeyword(Field.USER_NAME, userName, true); }
serviceContext.setCreateDate(auditedModel.getCreateDate()); serviceContext.setModifiedDate(auditedModel.getModifiedDate());
AuditedModel auditedModel = (AuditedModel)classedModel; auditedModel.setUserUuid(auditedModel.getUserUuid()); AuditedModel auditedModel = (AuditedModel)classedModel; _addUserUuid(element, auditedModel.getUserUuid());
protected long getUserId(AuditedModel auditedModel) { try { String userUuid = auditedModel.getUserUuid(); return getUserId(userUuid); } catch (SystemException se) { _log.error(se, se); } return 0; }
AuditedModel auditedModel = (AuditedModel)stagedModel; auditedModel.setUserId( portletDataContext.getUserId(userUuid));