Skip to content

Server APIs – Aras.Server.Core.GraphNavigation

Eric Domke edited this page Apr 6, 2020 · 1 revision

Aras.Server.Core v12.0.0.17204

KeyGetterBase Class

Inheritance objectKeyGetterBase

public abstract class KeyGetterBase
{

  // Methods
  public abstract IDictionary<string, string> GetKey(IList<Item> items);
}

NodePropertiesGetterBase Class

Inheritance objectNodePropertiesGetterBase

public abstract class NodePropertiesGetterBase
{

  // Methods
  public abstract IDictionary<string, string> GetPropertyValues(IList<Item> items, IReadOnlyList<TypeProperty> properties, ItemTypeInfo itemType);
}

PropertyGetterBase Class

Inheritance objectPropertyGetterBase

public abstract class PropertyGetterBase
{

  // Methods
  public static string GetItemIcon(Item item, ItemTypeInfo itemType);
  public static string GetItemTypeName(Item item, ItemTypeInfo itemType);
  public static string GetTypeOrAlias(Item item);
  public abstract string GetValue(IList<Item> items, string propertyName, string valueTemplate, ItemTypeInfo itemType);
}

TypeProperty Class

Inheritance objectTypeProperty

public class TypeProperty
{

  // Properties
  public string Name { get; }
  public string ValueBuilderMethodId { get; }
  public string ValueTemplate { get; }

  // Methods
  public IList<string> GetListOfBoundItemsProperties();
  public string GetValue(IList<Item> items, ItemTypeInfo itemType);
}
Clone this wiki locally