TaskLink

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.ms.System.IEquatable

public class TaskLink implements System.IEquatable<TaskLink>

Represents a predecessor link.

Methods

MethodDescription
equals(TaskLink other)Returns a value indicating whether this instance is equal to a specified object.
equals(Object obj)Returns a value indicating whether this instance is equal to a specified object.
getCrossProjectName()Gets the external predecessor project.
getLagFormat()Gets the format for expressing the lag format.
getLinkLag()Gets the lag in tenths of a minute or percentage.
getLinkLagTimeSpan()Gets lag duration, depending on LagFormat.
getLinkType()Gets the type of a link.
getPredTask()Gets the predecessor task.
getSuccTask()Gets the successor task.
hashCode()Returns a hash code value for the instance of the TaskLink class.
isCrossProject()Gets a value indicating whether a predecessor is part of another project.
setCrossProject(boolean value)Sets a value indicating whether a predecessor is part of another project.
setCrossProjectName(String value)Sets the external predecessor project.
setLagFormat(byte value)Sets the format for expressing the lag format.
setLinkLag(int value)Sets the lag in tenths of a minute or percentage.
setLinkLagTimeSpan(double value)Sets lag duration, depending on LagFormat.
setLinkType(int value)Sets the type of a link.
setPredTask(Task value)Sets the predecessor task.
setSuccTask(Task value)Sets the successor task.
toString()Returns string representation of a TaskLink.
public final boolean equals(TaskLink other)

Returns a value indicating whether this instance is equal to a specified object.

Parameters:

ParameterTypeDescription
otherTaskLinkThe specified instance of the TaskLink class to compare with this instance.

Returns: boolean - True if the specified instance of the TaskLink class has the same predecessor and successor tasks as this instance; otherwise, false.

equals(Object obj)

public boolean equals(Object obj)

Returns a value indicating whether this instance is equal to a specified object.

Parameters:

ParameterTypeDescription
objjava.lang.ObjectThe object to compare with this instance.

Returns: boolean - True if the specified object is a TaskLink that has the same predecessor and successor as this instance; otherwise, false.

getCrossProjectName()

public final String getCrossProjectName()

Gets the external predecessor project.

Returns: java.lang.String - the external predecessor project.

getLagFormat()

public final byte getLagFormat()

Gets the format for expressing the lag format.

Returns: byte - the format for expressing the lag format.

getLinkLag()

public final int getLinkLag()

Gets the lag in tenths of a minute or percentage.

Returns: int - the lag in tenths of a minute or percentage.

getLinkLagTimeSpan()

public final double getLinkLagTimeSpan()

Gets lag duration, depending on LagFormat.

Returns: double - lag duration, depending on LagFormat.

getLinkType()

public final int getLinkType()

Gets the type of a link.

Returns: int - the type of a link.

getPredTask()

public final Task getPredTask()

Gets the predecessor task.

Returns: Task - the predecessor task.

getSuccTask()

public final Task getSuccTask()

Gets the successor task.

Returns: Task - the successor task.

hashCode()

public int hashCode()

Returns a hash code value for the instance of the TaskLink class.

Returns: int - returns a hash code value for this object.

isCrossProject()

public final boolean isCrossProject()

Gets a value indicating whether a predecessor is part of another project.

Returns: boolean - a value indicating whether a predecessor is part of another project.

setCrossProject(boolean value)

public final void setCrossProject(boolean value)

Sets a value indicating whether a predecessor is part of another project.

Parameters:

ParameterTypeDescription
valuebooleana value indicating whether a predecessor is part of another project.

setCrossProjectName(String value)

public final void setCrossProjectName(String value)

Sets the external predecessor project.

Parameters:

ParameterTypeDescription
valuejava.lang.Stringthe external predecessor project.

setLagFormat(byte value)

public final void setLagFormat(byte value)

Sets the format for expressing the lag format.

Parameters:

ParameterTypeDescription
valuebytethe format for expressing the lag format.

setLinkLag(int value)

public final void setLinkLag(int value)

Sets the lag in tenths of a minute or percentage.

Parameters:

ParameterTypeDescription
valueintthe lag in tenths of a minute or percentage.

setLinkLagTimeSpan(double value)

public final void setLinkLagTimeSpan(double value)

Sets lag duration, depending on LagFormat.

Parameters:

ParameterTypeDescription
valuedoublelag duration, depending on LagFormat.

setLinkType(int value)

public final void setLinkType(int value)

Sets the type of a link.

Parameters:

ParameterTypeDescription
valueintthe type of a link.

setPredTask(Task value)

public final void setPredTask(Task value)

Sets the predecessor task.

Parameters:

ParameterTypeDescription
valueTaskthe predecessor task.

setSuccTask(Task value)

public final void setSuccTask(Task value)

Sets the successor task.

Parameters:

ParameterTypeDescription
valueTaskthe successor task.

toString()

public String toString()

Returns string representation of a TaskLink. The exact details of the representation are unspecified and subject to change.

Returns: java.lang.String - string which represents TaskLink object.