public LinkChangeAction( Guid changeActionId, ILink link, LinkChangeActionStatus status, bool isConflicted) { Initialize(changeActionId, link, status, isConflicted, 0, null, INVALID_INTERNAL_ID); }
public LinkChangeAction( Guid changeActionId, ILink link, LinkChangeActionStatus status, bool isConflicted, int executionOrder, LinkChangeGroup group) { Initialize(changeActionId, link, status, isConflicted, executionOrder, group, INVALID_INTERNAL_ID); }
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); }
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; }
internal static int GetStatusStorageValue(LinkChangeActionStatus status) { return((int)status); }