public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof FieldScreenLayoutItem)) return false; final FieldScreenLayoutItem fieldScreenLayoutItem = (FieldScreenLayoutItem) o; if (position != fieldScreenLayoutItem.getPosition()) return false; if (getOrderableField() != null ? !getOrderableField().equals(fieldScreenLayoutItem.getOrderableField()) : fieldScreenLayoutItem.getOrderableField() != null) return false; if (fieldScreenTab != null ? !fieldScreenTab.equals(fieldScreenLayoutItem.getFieldScreenTab()) : fieldScreenLayoutItem.getFieldScreenTab() != null) return false; return true; }
public void removeFieldScreenLayoutItem(String fieldId) { FieldScreenLayoutItem fieldScreenLayoutItem = getFieldScreenLayoutItem(fieldId); if (fieldScreenLayoutItem != null) { fieldScreenLayoutItem.getFieldScreenTab().removeFieldScreenLayoutItem(fieldScreenLayoutItem.getPosition()); } else { throw new IllegalArgumentException("Cannot find field screen layout item for field with id '" + fieldId + "'."); } }
public AbstractFieldScreenLayoutItemEvent(@Nonnull FieldScreenLayoutItem fieldScreenLayoutItem) { this.id = fieldScreenLayoutItem.getId(); FieldScreenTab fieldScreenTab = fieldScreenLayoutItem.getFieldScreenTab(); fieldScreenTabId = fieldScreenTab != null ? fieldScreenTab.getId() : null; fieldScreenId = (fieldScreenTab != null && fieldScreenTab.getFieldScreen() != null) ? fieldScreenTab.getFieldScreen().getId() : null; }
public MockFieldScreenLayoutItem(FieldScreenLayoutItem item) { this.id = item.getId(); this.position = item.getPosition(); this.field = item.getOrderableField(); this.fieldId = item.getFieldId(); this.tab = item.getFieldScreenTab(); }
public void createFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem) { GenericValue genericValue = ofBizDelegator.createValue(FieldScreenStore.FIELD_SCREEN_LAYOUT_ITEM_ENTITY_NAME, MapBuilder.<String, Object>newBuilder().add("fieldidentifier", fieldScreenLayoutItem.getFieldId()) .add("sequence", (long)fieldScreenLayoutItem.getPosition()) .add("fieldscreentab", fieldScreenLayoutItem.getFieldScreenTab().getId()) .toMap()); fieldScreenLayoutItem.setGenericValue(genericValue); }