getLink

open fun getLink(index: Int): ChangedLink

Return the changed link, if isLink(index) is true, otherwise throws undefined. The {@link com.sap.cloud.mobile.kotlin.odata.ChangedLink#isCreated ChangedLink.isCreated}, {@link com.sap.cloud.mobile.kotlin.odata.ChangedLink#isUpdated ChangedLink.isUpdated} and {@link com.sap.cloud.mobile.kotlin.odata.ChangedLink#isDeleted ChangedLink.isDeleted} properties can be accessed on the resulting changed link to determine the type of change.

Example:
open fun showChangedLinks(changes: ChangeSet): kotlin.Unit
{
    val n = changes.size;
    do
    {
        var i = 0;
        var first_1157 = true;
        L1157@
        while (true)
        {
            if (first_1157)
            {
                first_1157 = false;
            }
            else
            {
                i++;
            }
            if (!(i < n)) break;
            if (changes.isLink(i))
            {
                val change = changes.getLink(i);
                if (change.isCreated)
                {
                    Example.show("created link");
                }
                else if (change.isUpdated)
                {
                    Example.show("updated link");
                }
                else if (change.isDeleted)
                {
                    Example.show("deleted link");
                }
            }
        }
    }
    while (false);
}

Return

The changed link, if isLink(index) is true, otherwise throws undefined.

Parameters

index

From zero to size - 1.