Example #1
0
 public bool Delete(TaxaDomain domain)
 {
     if (domain != null)
     {
         return(this.Delete(domain.Identity));
     }
     return(false);
 }
Example #2
0
 public bool Equals(TaxaDomain other)
 {
     if (other != null)
     {
         return(this.Identity.Equals(other.Identity));
     }
     return(false);
 }
Example #3
0
 public abstract bool CanUpdate(TaxaDomain domain);
Example #4
0
 public abstract bool CanDelete(TaxaDomain domain);
 public abstract IEnumerable <TaxaUnitType> GetTaxaUnitTypeByDomain(TaxaDomain domain);
 public abstract TaxaUnitType GetParent(TaxaDomain domain, TaxaUnitType child);
 public abstract IEnumerable <TaxaUnitType> GetDescendants(TaxaDomain domain, TaxaUnitType taxaUnitType);
 public abstract IEnumerable <TaxaUnitType> GetChildren(TaxaDomain domain, TaxaUnitType parent);
 public abstract bool IsParentOf(TaxaDomain domain, TaxaUnitType parent, TaxaUnitType child);
 public abstract bool IsAncestorOf(TaxaDomain domain, TaxaUnitType parent, TaxaUnitType child);