in uimaj-ep-deployeditor/src/main/java/org/apache/uima/dde/internal/provider/ErrorsConfigLabelProvider.java [121:211]
public String getColumnText(Object obj, int index) {
if (index == COLUMN_NAME) {
if (obj instanceof NameValuePair) {
int id = ((NameValuePair) obj).getId();
if ( ((NameValuePair) obj).getParent() instanceof ProcessCasErrors) {
// Blank out Threshold Window and Action if Threshold Count = 0
ProcessCasErrors pce = (ProcessCasErrors) ((NameValuePair) obj).getParent();
if (pce.getThresholdCount() == 0) {
if (id == ProcessCasErrors.KIND_THRESHOLD_WINDOW
|| id == ProcessCasErrors.KIND_THRESHOLD_ACTION) {
return "";
}
}
} else if ( ((NameValuePair) obj).getParent() instanceof GetMetadataErrors) {
// Blank out Error Action if Timeout = 0
GetMetadataErrors gme = (GetMetadataErrors) ((NameValuePair) obj).getParent();
if (gme.getTimeout() == 0 && id == GetMetadataErrors.KIND_ERRORACTION) {
return "";
}
}
return ((NameValuePair) obj).getName();
}
return getText(obj);
} else if (index == COLUMN_VALUE) {
if (obj instanceof NameValuePair) {
int id = ((NameValuePair) obj).getId();
if ( ((NameValuePair) obj).getParent() instanceof GetMetadataErrors) {
if (id == GetMetadataErrors.KIND_TIMEOUT) {
if ( ((NameValuePair) obj).getValue() == Integer.valueOf(0) ) {
return AEDeploymentConstants.ERROR_KIND_STRING_NO_TIMEOUT;
}
} else if (id == GetMetadataErrors.KIND_MAX_RETRIES) {
if ( ((NameValuePair) obj).getValue() == Integer.valueOf(0) ) {
return AEDeploymentConstants.ERROR_KIND_STRING_NO_RETRIES;
}
} else if (id == GetMetadataErrors.KIND_ERRORACTION) {
// If Timeout=0, blank out action
GetMetadataErrors gme = (GetMetadataErrors) ((NameValuePair) obj).getParent();
if (gme.getTimeout() == 0) {
return "";
}
}
} else if ( ((NameValuePair) obj).getParent() instanceof ProcessCasErrors) {
ProcessCasErrors pce = (ProcessCasErrors) ((NameValuePair) obj).getParent();
if (id == ProcessCasErrors.KIND_TIMEOUT) {
if ( ((NameValuePair) obj).getValue() == Integer.valueOf(0) ) {
return AEDeploymentConstants.ERROR_KIND_STRING_NO_TIMEOUT;
}
} else if (id == ProcessCasErrors.KIND_MAX_RETRIES) {
if ( ((NameValuePair) obj).getValue() == Integer.valueOf(0) ) {
return AEDeploymentConstants.ERROR_KIND_STRING_NO_RETRIES;
}
} else if (id == ProcessCasErrors.KIND_THRESHOLD_COUNT) {
if ( ((NameValuePair) obj).getValue() == Integer.valueOf(0) ) {
return AEDeploymentConstants.ERROR_KIND_STRING_NO_THRESHOLD_COUNT;
}
} else if (id == ProcessCasErrors.KIND_THRESHOLD_WINDOW) {
// Blank out Threshold Window and Action if Threshold Count = 0
if (pce.getThresholdCount() == 0) {
return "";
} else {
if ( ((NameValuePair) obj).getValue() == Integer.valueOf(0) ) {
return AEDeploymentConstants.ERROR_KIND_STRING_NO_THRESHOLD_WINDOW;
}
}
} else if (id == ProcessCasErrors.KIND_THRESHOLD_ACTION) {
// Blank out Threshold Window and Action if Threshold Count = 0
if (pce.getThresholdCount() == 0) {
return "";
}
}
} else if ( ((NameValuePair) obj).getParent() instanceof CollectionProcessCompleteErrors) {
if (id == CollectionProcessCompleteErrors.KIND_TIMEOUT) {
if ( ((NameValuePair) obj).getValue() == Integer.valueOf(0) ) {
return AEDeploymentConstants.ERROR_KIND_STRING_NO_TIMEOUT;
}
}
}
return ((NameValuePair) obj).getValue().toString();
}
}
return null;
}