@Override public List<Field> filter(DescribeSObjectResult dsr) { List<Field> filteredFields = Lists.newArrayList(dsr.getFields()); for (FieldFilter filter : filterList) { filteredFields = filter.filter(dsr); dsr.setFields(filteredFields.toArray(new Field[filteredFields.size()])); } return filteredFields; }
protected void setFields(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("fields", "urn:partner.soap.sforce.com","fields","urn:partner.soap.sforce.com","Field",0,-1,true))) { setFields((com.sforce.soap.partner.Field[])__typeMapper.readObject(__in, _lookupTypeInfo("fields", "urn:partner.soap.sforce.com","fields","urn:partner.soap.sforce.com","Field",0,-1,true), com.sforce.soap.partner.Field[].class)); } }
setDeprecatedAndHidden(__in, __typeMapper); setFeedEnabled(__in, __typeMapper); setFields(__in, __typeMapper); setHasSubtypes(__in, __typeMapper); setIdEnabled(__in, __typeMapper);