return records;
}
- private boolean checkLargeResult(int count) {
+ private boolean checkLargeResult(long count) {
return checkLargeResult(count, MAX_RESULTS_BEFORE_WARNING);
}
- private boolean checkLargeResult(int count, int maxBeforWarning) {
+ private boolean checkLargeResult(long count, int maxBeforWarning) {
if(count > maxBeforWarning){
return MessageDialog.openConfirm(Display.getDefault().getActiveShell(), Messages.SearchManager_LARGE_RESULT_EXPECTED,
String.format(Messages.SearchManager_LONG_SEARCH_WARNING, count));
if (getEntity() instanceof CdmBase){
CdmBase cdmBase = (CdmBase) getEntity();
if (cdmBase.getId() != 0){
- Integer referencingObjectsCount = CdmStore.getCommonService().getReferencingObjectsCount(cdmBase);
+ long referencingObjectsCount = CdmStore.getCommonService().getReferencingObjectsCount(cdmBase);
if (referencingObjectsCount > 1){
setWarnForReferencedObjects(formFactory.createLabel(formElement, CdmUtils.Nz("The "+ cdmBase.getUserFriendlyTypeName()+" is referenced by " + referencingObjectsCount+ " objects, if you change it, it is changed for all these objects")));
public class ReferencingObjectsMessagesSection extends AbstractFormSection {
- Reference reference;
- Label warnForReferencedObjects;
-
-
+ private Reference reference;
+ private Label warnForReferencedObjects;
+
public ReferencingObjectsMessagesSection(CdmFormFactory formFactory, ICdmFormElement layoutComposite, int style, Reference reference){
super(formFactory, layoutComposite, style);
this.reference = reference;
}
-
-
-
private void displayReferencingObjectsMessage() {
if (reference.getId() != 0){
- Integer referencingObjectsCount = CdmStore.getCommonService().getReferencingObjectsCount(reference);
- Composite container;
+ long referencingObjectsCount = CdmStore.getCommonService().getReferencingObjectsCount(reference);
if (referencingObjectsCount > 1){
warnForReferencedObjects = formFactory.createLabel(getLayoutComposite(), CdmUtils.Nz("The reference is referenced by " + referencingObjectsCount+ " objects, if you change it, it is changed for all these objects"));
warnForReferencedObjects.setForeground(Display.getCurrent().getSystemColor(
SWT.COLOR_RED));
-
//warnForReferencedObjects.setVisible(false);
}
}
-
-
-
}
-
-
-
}