@Override protected boolean checkEntityAlreadyExists(final EntitySqlDao<TagModelDao, Tag> transactional, final TagModelDao entity, final InternalCallContext context) { return Iterables.find(transactional.getByAccountRecordId(context), new Predicate<TagModelDao>() { @Override public boolean apply(final TagModelDao existingTag) { return entity.equals(existingTag) || entity.isSame(existingTag); } }, null) != null; }
@Override protected boolean checkEntityAlreadyExists(final EntitySqlDao<CustomFieldModelDao, CustomField> transactional, final CustomFieldModelDao entity, final InternalCallContext context) { return Iterables.find(transactional.getByAccountRecordId(context), new Predicate<CustomFieldModelDao>() { @Override public boolean apply(final CustomFieldModelDao existingCustomField) { return entity.isSame(existingCustomField); } }, null) != null; }
@Override protected boolean checkEntityAlreadyExists(final EntitySqlDao<TagModelDao, Tag> transactional, final TagModelDao entity, final InternalCallContext context) { return Iterables.find(transactional.getByAccountRecordId(context), new Predicate<TagModelDao>() { @Override public boolean apply(final TagModelDao existingTag) { return entity.equals(existingTag) || entity.isSame(existingTag); } }, null) != null; }
@Override protected boolean checkEntityAlreadyExists(final EntitySqlDao<CustomFieldModelDao, CustomField> transactional, final CustomFieldModelDao entity, final InternalCallContext context) { return Iterables.find(transactional.getByAccountRecordId(context), new Predicate<CustomFieldModelDao>() { @Override public boolean apply(final CustomFieldModelDao existingCustomField) { return entity.isSame(existingCustomField); } }, null) != null; }