Class ProjectInfo

  • All Implemented Interfaces:
    IServiceDataObject, java.io.Serializable

    public class ProjectInfo
    extends ServiceDataObject
    implements java.io.Serializable
    ProjectInfo is a light weight object that provides details about a project.
    Version:
    2013-08-26
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      ProjectInfo()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Long getCreatedBy()
      Gets the ID of the user that created the project.
      java.lang.String getGoals()
      Gets the goals of the project.
      long getID()
      Gets the ID of the project.
      java.lang.String getInitiatives()
      Gets the initiatives of the project.
      java.lang.String getMission()
      Gets the mission of the project.
      java.lang.String getName()
      Gets the name of the project.
      java.lang.String getObjectives()
      Gets the objectives of the project.
      long getParentID()
      Gets the parent ID of the container for the project.
      boolean getPublicAccess()
      Gets whether public access is allowed.
      java.util.Date getStartDate()
      Gets the start date of the project.
      ProjectStatus getStatus()
      Gets the current status of the project.
      java.util.Date getTargetDate()
      Gets the target date to complete the project.
      void load​(com.opentext.api.LLValue value)
      Deserialize an ServiceDataObject from an LLValue that is received from Livelink.
      void setCreatedBy​(java.lang.Long value)
      Sets the ID of the user that created the project.
      void setGoals​(java.lang.String value)
      Sets the goals of the project.
      void setID​(long value)
      Sets the ID of the project.
      void setInitiatives​(java.lang.String value)
      Sets the initiatives of the project.
      void setMission​(java.lang.String value)
      Sets the mission of the project.
      void setName​(java.lang.String value)
      Sets the name of the project.
      void setObjectives​(java.lang.String value)
      Sets the objectives of the project.
      void setParentID​(long value)
      Sets the parent ID of the container for the project.
      void setPublicAccess​(boolean value)
      Sets whether public access is allowed.
      void setStartDate​(java.util.Date value)
      Sets the start date of the project.
      void setStatus​(ProjectStatus value)
      Sets the current status of the project.
      void setTargetDate​(java.util.Date value)
      Sets the target date to complete the project.
      com.opentext.api.LLValue toLLValue()
      Serialize an SDO object to an LLValue that can be sent to Livelink.
      java.lang.String toString()
      Returns a string representation of the object consisting of the object name and any features and their values within square brackets.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ProjectInfo

        public ProjectInfo()
    • Method Detail

      • setCreatedBy

        public void setCreatedBy​(java.lang.Long value)
        Sets the ID of the user that created the project.
      • getCreatedBy

        public java.lang.Long getCreatedBy()
        Gets the ID of the user that created the project.
      • setGoals

        public void setGoals​(java.lang.String value)
        Sets the goals of the project.
      • getGoals

        public java.lang.String getGoals()
        Gets the goals of the project.
      • setID

        public void setID​(long value)
        Sets the ID of the project.
      • getID

        public long getID()
        Gets the ID of the project.
      • setInitiatives

        public void setInitiatives​(java.lang.String value)
        Sets the initiatives of the project.
      • getInitiatives

        public java.lang.String getInitiatives()
        Gets the initiatives of the project.
      • setMission

        public void setMission​(java.lang.String value)
        Sets the mission of the project.
      • getMission

        public java.lang.String getMission()
        Gets the mission of the project.
      • setName

        public void setName​(java.lang.String value)
        Sets the name of the project.
      • getName

        public java.lang.String getName()
        Gets the name of the project.
      • setObjectives

        public void setObjectives​(java.lang.String value)
        Sets the objectives of the project.
      • getObjectives

        public java.lang.String getObjectives()
        Gets the objectives of the project.
      • setParentID

        public void setParentID​(long value)
        Sets the parent ID of the container for the project.
      • getParentID

        public long getParentID()
        Gets the parent ID of the container for the project.
      • setPublicAccess

        public void setPublicAccess​(boolean value)
        Sets whether public access is allowed.
      • getPublicAccess

        public boolean getPublicAccess()
        Gets whether public access is allowed.
      • setStartDate

        public void setStartDate​(java.util.Date value)
        Sets the start date of the project.
      • getStartDate

        public java.util.Date getStartDate()
        Gets the start date of the project.
      • setStatus

        public void setStatus​(ProjectStatus value)
        Sets the current status of the project.
      • getStatus

        public ProjectStatus getStatus()
        Gets the current status of the project.
      • setTargetDate

        public void setTargetDate​(java.util.Date value)
        Sets the target date to complete the project.
      • getTargetDate

        public java.util.Date getTargetDate()
        Gets the target date to complete the project.
      • load

        public void load​(com.opentext.api.LLValue value)
        Description copied from interface: IServiceDataObject
        Deserialize an ServiceDataObject from an LLValue that is received from Livelink. The LLValue is an Assoc that contains all of the features of this SDO. These features may refer to other SDOs and contain arrays of primitive values or SDOs. Each referenced SDO, will have its load() method called as well. Note: this is an internal method not meant to be called by clients.
        Specified by:
        load in interface IServiceDataObject
        Overrides:
        load in class ServiceDataObject
        Parameters:
        value - the LLValue containing the data to be loaded
      • toLLValue

        public com.opentext.api.LLValue toLLValue()
        Description copied from interface: IServiceDataObject
        Serialize an SDO object to an LLValue that can be sent to Livelink. Each feature of the SDO is stored in a key of the LLValue Assoc. Any references to other SDOs cause their toLLValue() method to be called. Note: this is an internal method not meant to be called by clients.
        Specified by:
        toLLValue in interface IServiceDataObject
        Overrides:
        toLLValue in class ServiceDataObject
        Returns:
        Returns the LLValue object that represents this SDO
      • toString

        public java.lang.String toString()
        Description copied from class: ServiceDataObject
        Returns a string representation of the object consisting of the object name and any features and their values within square brackets. Intended for simple debugging or logging of an SDO.
        Overrides:
        toString in class ServiceDataObject