Interface ObjectReference

  • All Known Implementing Classes:
    ObjectReferenceImpl

    public interface ObjectReference
    ObjectReference-Interface to specify ObjectReference Attributes.
    • Method Detail

      • getId

        String getId()
        Gets the id of the ObjectReference.
        Returns:
        the id of the ObjectReference.
      • getTaskId

        String getTaskId()
        Gets the id of the associated task.
        Returns:
        the taskId
      • getCompany

        String getCompany()
        Gets the company of the ObjectReference.
        Returns:
        the company
      • setCompany

        void setCompany​(String company)
        Sets the company of the ObjectReference.
        Parameters:
        company - the company of the object reference
      • getSystem

        String getSystem()
        Gets the system of the ObjectReference.
        Returns:
        the system
      • setSystem

        void setSystem​(String system)
        Sets the system of the ObjectReference.
        Parameters:
        system - the system of the ObjectReference
      • getSystemInstance

        String getSystemInstance()
        Gets the systemInstance of the ObjectReference.
        Returns:
        the systemInstance
      • setSystemInstance

        void setSystemInstance​(String systemInstance)
        Sets the system instance of the ObjectReference.
        Parameters:
        systemInstance - the system instance of the ObjectReference
      • getType

        String getType()
        Gets the type of the ObjectReference.
        Returns:
        the type
      • setType

        void setType​(String type)
        Sets the type of the ObjectReference.
        Parameters:
        type - the type of the ObjectReference
      • getValue

        String getValue()
        Gets the value of the ObjectReference.
        Returns:
        the value
      • setValue

        void setValue​(String value)
        Sets the value of the ObjectReference.
        Parameters:
        value - the value of the ObjectReference
      • copy

        ObjectReference copy()
        Duplicates this ObjectReference without the id and taskId.
        Returns:
        a copy of this ObjectReference