@SuppressWarnings("unchecked") @Override protected void propertySet(String propertyName, Object newValue, boolean quiet) { switch (propertyName.hashCode()) { case -1489617159: // objectIds setObjectIds((List<ObjectId>) newValue); return; case -265376882: // externalIdSearch setExternalIdSearch((ExternalIdSearch) newValue); return; case 2072311499: // externalIdValue setExternalIdValue((String) newValue); return; case 3373707: // name setName((String) newValue); return; case 808245914: // securityType setSecurityType((String) newValue); return; case -1233600576: // fullDetail setFullDetail((Boolean) newValue); return; } super.propertySet(propertyName, newValue, quiet); }
/** * Adds a collection of security external identifiers to the collection to search for. Unless * customized, the search will match {@link ExternalIdSearchType#ANY any} of the identifiers. * * @param securityIds the security key identifiers to add, not null */ public void addExternalIds(Iterable<ExternalId> securityIds) { ArgumentChecker.notNull(securityIds, "securityIds"); if (getExternalIdSearch() == null) { setExternalIdSearch(new ExternalIdSearch(securityIds)); } else { getExternalIdSearch().addExternalIds(securityIds); } }