Exemple #1
0
 public LinkChangeAction(
     Guid changeActionId,
     ILink link,
     LinkChangeActionStatus status,
     bool isConflicted)
 {
     Initialize(changeActionId, link, status, isConflicted, 0, null, INVALID_INTERNAL_ID);
 }
Exemple #2
0
 public LinkChangeAction(
     Guid changeActionId,
     ILink link,
     LinkChangeActionStatus status,
     bool isConflicted,
     int executionOrder,
     LinkChangeGroup group)
 {
     Initialize(changeActionId, link, status, isConflicted, executionOrder, group, INVALID_INTERNAL_ID);
 }
Exemple #3
0
 internal LinkChangeAction(
     Guid changeActionId,
     ILink link,
     LinkChangeActionStatus status,
     bool isConflicted,
     long internalId)
 {
     if (internalId <= 0)
     {
         throw new ArgumentOutOfRangeException("internalId", "internalId must be a positive integer");
     }
     Initialize(changeActionId, link, status, isConflicted, 0, null, internalId);
 }
Exemple #4
0
        private void Initialize(
            Guid changeActionId,
            ILink link,
            LinkChangeActionStatus status,
            bool isConflicted,
            int executionOrder,
            LinkChangeGroup group,
            long internalId)
        {
            if (null == link)
            {
                throw new ArgumentNullException("link");
            }

            ChangeActionId = changeActionId;
            Link           = link;
            Status         = status;
            IsConflicted   = isConflicted;
            InternalId     = internalId;
            ExecutionOrder = executionOrder;
            Group          = group;
        }
Exemple #5
0
 internal static int GetStatusStorageValue(LinkChangeActionStatus status)
 {
     return((int)status);
 }