Search Results for

    Show / Hide Table of Contents

    Class ItemParameter

    A base server task parameter class that can be inherited by server tasks that process algorithms against entities in the system

    This allows the selection of the entity in the system for the task to run against

    Inheritance
    System.Object
    SerializedParam
    ServerTaskParameter
    ItemParameter
    CustomObjectSaveParameter
    ImportDefinitionParameter
    RevertTransactionParameter
    TransactionItemParameter
    TriggerActionParameter
    BaseTriggerParameter
    Implements
    ICloneable
    System.ComponentModel.INotifyPropertyChanged
    Inherited Members
    ServerTaskParameter.GetUserFriendlyTaskInstanceIdentityInfo(IServerTask)
    ServerTaskParameter.ShouldAutomaticallyCreateTask(IHasSaveProcessingTask, IEntityUpdater)
    ServerTaskParameter.AllowAutoCreateOnLockedItems
    ServerTaskParameter.DisplayUserParamOnSave(IHasSaveProcessingTask)
    ServerTaskParameter.AllowSaveWithNoChangesForTaskCreation(IHasSaveProcessingTask)
    SerializedParam.GetParam<T>(String)
    SerializedParam.GetParam<T>(Byte[])
    SerializedParam.GetParam(String)
    SerializedParam.GetParam(Byte[])
    SerializedParam.ToSerializedString()
    SerializedParam.ToSerializedBytes()
    SerializedParam.Clone()
    SerializedParam.CreateNewParam()
    SerializedParam.ICloneable.Clone()
    SerializedParam.ICloneable.CopyFromSource(Object)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: LemonEdge.API.Tasks.Parameters
    Assembly: API.dll
    Syntax
    [DataContract]
    public abstract class ItemParameter : ServerTaskParameter, ICloneable, INotifyPropertyChanged

    Constructors

    ItemParameter()

    Creates a new item parameter server task process parameter

    Declaration
    public ItemParameter()

    ItemParameter(IBaseEntity)

    Creates a new item server task process parameter for the item

    Declaration
    public ItemParameter(IBaseEntity item)
    Parameters
    Type Name Description
    IBaseEntity item

    An item this parameter will make the task run against

    Properties

    ID

    The id of an item in the system that should be used as a parameter to running the server task

    Declaration
    public Guid ID { get; set; }
    Property Value
    Type Description
    System.Guid

    ID_Label

    The label of an item in the system that should be used as a parameter to running the server task

    Declaration
    public string ID_Label { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    CopyFromParam(SerializedParam)

    Declaration
    protected override void CopyFromParam(SerializedParam source)
    Parameters
    Type Name Description
    SerializedParam source
    Overrides
    SerializedParam.CopyFromParam(SerializedParam)

    OnPropChanged(String)

    Declaration
    protected void OnPropChanged(string propName)
    Parameters
    Type Name Description
    System.String propName

    Events

    PropertyChanged

    Declaration
    public event PropertyChangedEventHandler PropertyChanged
    Event Type
    Type Description
    System.ComponentModel.PropertyChangedEventHandler

    Implements

    ICloneable
    System.ComponentModel.INotifyPropertyChanged

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.