Delete the specified properties if <code>propNames</code> is not null or empty, otherwise, delete the whole record.

@param targetClass
@param deletingPropNames
@param id
546976
@SafeVarargs
    public final ResultSet delete(final Class<?> targetClass, final Collection<String> deletingPropNames, final Object... ids) {
        return delete(targetClass, deletingPropNames, ids2Cond(targetClass, ids));
    }
750126
public void unregisterPropertyExclusions( Class target ) {
      if( target != null ) {
         Set set = (Set) exclusionMap.get( target );
         if( set != null ) {
            set.clear();
         }
      }
   }
211673
public void remove(final String propertyName) {
        Preconditions.checkNotNull(propertyName);
        if (properties.containsKey(propertyName)) {
            properties.remove(propertyName);
        } else if (references.containsKey(propertyName)) {
            references.remove(propertyName);
        }
    }
91063
public void setTargetName (String targetName) {
        if (targetName == null) target = null;
        target = targetServer.getTarget(targetName);
    }
26859
public void delete_class_attribute_property(String name, String attname, String propname) throws DevFailed {
		databaseDAO.delete_class_attribute_property(this, name, attname, propname);
	}
230172
public void removeField(final JavaClassSource targetClass, final Field<JavaClassSource> field)
   {
      PropertySource<JavaClassSource> property = targetClass.getProperty(field.getName());
      property.setMutable(false).setAccessible(false);
      targetClass.removeProperty(property);
      updateToString(targetClass);
   }
1144088
public void delete_class_attribute_property(String name, String attname, String[] propnames) throws DevFailed {
		databaseDAO.delete_class_attribute_property(this, name, attname, propnames);
	}
1031936
@RequestMapping(value = "{entityType}/{id}/{propertyTypeName}/edit", method = RequestMethod.DELETE)
    @ResponseStatus(HttpStatus.ACCEPTED)
    public Ack deleteProperty(@PathVariable ProjectEntityType entityType, @PathVariable ID id, @PathVariable String propertyTypeName) {
        return propertyService.deleteProperty(
                getEntity(entityType, id),
                propertyTypeName
        );
    }
655950
public boolean deleteProperty(String name) {
        BugProperty prev = null;
        BugProperty prop = propertyListHead;

        while (prop != null) {
            if (prop.getName().equals(name)) {
                break;
            }
            prev = prop;
            prop = prop.getNext();
        }

        if (prop != null) {
            if (prev != null) {
                // Deleted node in interior or at tail of list
                prev.setNext(prop.getNext());
            } else {
                // Deleted node at head of list
                propertyListHead = prop.getNext();
            }

            if (prop.getNext() == null) {
                // Deleted node at end of list
                propertyListTail = prev;
            }

            return true;
        } else {
            // No such property
            return false;
        }
    }
42749
public void deleteClassPipeProperties(String className,
                                         String pipeName, String[] propertyNames) throws DevFailed {
        ArrayList<String>   list = new ArrayList<String>(propertyNames.length);
        Collections.addAll(list, propertyNames);
        databaseDAO.deleteClassPipeProperties(this, className, pipeName, list);
    }
180989
private void deleteEverythingExceptNSAndSOA(String id, String name) {
    List<ActionOnResourceRecordSet> deletes = new ArrayList<ActionOnResourceRecordSet>();
    ResourceRecordSetList page = api.listResourceRecordSets(id);
    while (!page.isEmpty()) {
      for (ResourceRecordSet<?> rrset : page) {
        if (rrset.type().equals("SOA") || rrset.type().equals("NS") && rrset.name().equals(name)) {
          continue;
        }
        deletes.add(ActionOnResourceRecordSet.delete(rrset));
      }
      if (!deletes.isEmpty()) {
        api.changeResourceRecordSets(id, deletes);
      }
      if (page.next == null) {
        page.clear();
      } else {
        deletes.clear();
        page = api.listResourceRecordSets(id, page.next.name, page.next.type, page.next.identifier);
      }
    }
  }
481965
@EventListener(classes = TargetDeletedEvent.class)
    protected void targetDelete(final TargetDeletedEvent deleteEvent) {
        if (isNotFromSelf(deleteEvent)) {
            return;
        }
        sendDeleteMessage(deleteEvent.getTenant(), deleteEvent.getControllerId(), deleteEvent.getTargetAddress());
    }
931553
public int deleteProperty(String property) {
		int count = 0;
		for (String geoPackage : propertiesMap.keySet()) {
			if (deleteProperty(geoPackage, property)) {
				count++;
			}
		}
		return count;
	}
387127
public void delete_property(String name, String[] propnames) throws DevFailed {
		databaseDAO.delete_property(this, name, propnames);
	}
404750
function (target) {
			var inst = this._getInst(target);
			if (!inst) {
				return FALSE;
			}
			$("#sbHolder_" + inst.uid).remove();
			$.data(target, PROP_NAME, null);
			$(target).show();			
		}
922432
public static void registerIdProeprty(final Class<?> cls, final String idPropertyName) {
        if (ClassUtil.getPropGetMethod(cls, idPropertyName) == null || ClassUtil.getPropSetMethod(cls, idPropertyName) == null) {
            throw new IllegalArgumentException("The specified class: " + ClassUtil.getCanonicalClassName(cls)
                    + " doesn't have getter or setter method for the specified id propery: " + idPropertyName);
        }

        final Method setMethod = ClassUtil.getPropSetMethod(cls, idPropertyName);
        final Class<?> parameterType = setMethod.getParameterTypes()[0];

        if (!(String.class.isAssignableFrom(parameterType) || ObjectId.class.isAssignableFrom(parameterType))) {
            throw new IllegalArgumentException(
                    "The parameter type of the specified id setter method must be 'String' or 'ObjectId': " + setMethod.toGenericString());
        }

        classIdSetMethodPool.put(cls, setMethod);
    }
36295
def DbDeleteProperty(self, argin):
        
        self._log.debug("In DbDeleteProperty()")
        obj_name = argin[0]
        for prop_name in argin[1:]:
            self.db.delete_property(obj_name, prop_name)