public TaxaUnit GetParent(TaxaUnit taxaUnit) { if (taxaUnit != null) { return(this.GetParent(taxaUnit.Identity)); } return(null); }
public IEnumerable <TaxaUnit> GetChildren(TaxaUnit parentUnit) { if (parentUnit != null) { return(this.GetChildren(parentUnit.Identity)); } return(null); }
public bool Delete(TaxaUnit taxaUnit) { if (taxaUnit != null) { return(this.Delete(taxaUnit.Identity)); } return(false); }
public bool Equals(TaxaUnit other) { if (other != null) { return(this.Identity.Equals(other.Identity)); } return(false); }
public bool Remove(TaxaUnit taxaUnit, TaxaCommonName taxaCommonName) { return this.Remove(taxaUnit.Identity, taxaCommonName.Identity); }
public bool Add(TaxaUnit taxaUnit, TaxaCommonName taxaCommonName) { return this.Add(taxaUnit.Identity, taxaCommonName.Identity); }
public abstract IEnumerable<TaxaCommonName> GetCommonNamesByTaxa(TaxaUnit taxa);
public abstract bool CanUpdate(TaxaUnit taxaUnit);
public abstract bool CanDelete(TaxaUnit taxaUnit);
public abstract bool HasParent(TaxaUnit taxaUnit);
public abstract bool HasChildren(TaxaUnit taxaUnit);