Skip to content

Commit

Permalink
localization of some data in audit log viewer table
Browse files Browse the repository at this point in the history
  • Loading branch information
KaterynaHonchar committed Nov 13, 2018
1 parent 4c9e098 commit 71534dc
Showing 1 changed file with 27 additions and 6 deletions.
Expand Up @@ -534,12 +534,26 @@ public void populateItem(Item<ICellPopulator<AuditEventRecordType>> item, String
columns.add(initiatorRefColumn);

if (!isHistory) {
IColumn<AuditEventRecordType, String> eventStageColumn = new PropertyColumn<>(
createStringResource("PageAuditLogViewer.eventStageLabel"), "eventStage");
IColumn<AuditEventRecordType, String> eventStageColumn = new PropertyColumn<AuditEventRecordType, String>(
createStringResource("PageAuditLogViewer.eventStageLabel"), "eventStage"){
private static final long serialVersionUID = 1L;

@Override
public IModel<String> getDataModel(IModel<AuditEventRecordType> rowModel) {
return WebComponentUtil.createLocalizedModelForEnum(rowModel.getObject().getEventStage(), AuditLogViewerPanel.this);
}
};
columns.add(eventStageColumn);
}
IColumn<AuditEventRecordType, String> eventTypeColumn = new PropertyColumn<>(
createStringResource("PageAuditLogViewer.eventTypeLabel"), "eventType");
IColumn<AuditEventRecordType, String> eventTypeColumn = new PropertyColumn<AuditEventRecordType, String>(
createStringResource("PageAuditLogViewer.eventTypeLabel"), "eventType"){
private static final long serialVersionUID = 1L;

@Override
public IModel<String> getDataModel(IModel<AuditEventRecordType> rowModel) {
return WebComponentUtil.createLocalizedModelForEnum(rowModel.getObject().getEventType(), AuditLogViewerPanel.this);
}
};
columns.add(eventTypeColumn);

if (!isHistory) {
Expand Down Expand Up @@ -592,8 +606,15 @@ public void populateItem(Item<ICellPopulator<AuditEventRecordType>> item, String
};
columns.add(channelColumn);

IColumn<AuditEventRecordType, String> outcomeColumn = new PropertyColumn<>(
createStringResource("PageAuditLogViewer.outcomeLabel"), "outcome");
IColumn<AuditEventRecordType, String> outcomeColumn = new PropertyColumn<AuditEventRecordType, String>(
createStringResource("PageAuditLogViewer.outcomeLabel"), "outcome"){
private static final long serialVersionUID = 1L;

@Override
public IModel<String> getDataModel(IModel<AuditEventRecordType> rowModel) {
return WebComponentUtil.createLocalizedModelForEnum(rowModel.getObject().getOutcome(), AuditLogViewerPanel.this);
}
};
columns.add(outcomeColumn);

return columns;
Expand Down

0 comments on commit 71534dc

Please sign in to comment.