Class ItemBase

java.lang.Object
com.technia.dsx.threedspace.common.ItemBase
All Implemented Interfaces:
com.technia.dsx.app.model.Identifiable, com.technia.dsx.app.model.PLMObject, com.technia.dsx.app.model.PLMObjectBasics, com.technia.dsx.app.model.WithCEStamp, com.technia.dsx.app.model.WithDescription, com.technia.dsx.app.model.WithOwnerInfo, com.technia.dsx.app.model.WithTitle
Direct Known Subclasses:
ItemWithCustomerAttributes

public class ItemBase extends Object implements com.technia.dsx.app.model.PLMObject
Base class for item objects in the 3DEXPERIENCE platform.

Provides common attributes shared by many item types including identification, name, title, description, type, timestamps, revision, state, ownership, reservation, and CE stamp information.

Since:
2023-04-05
  • Constructor Details

    • ItemBase

      public ItemBase()
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface com.technia.dsx.app.model.Identifiable
      Specified by:
      getId in interface com.technia.dsx.app.model.PLMObjectBasics
    • setId

      public void setId(String id)
    • getName

      public String getName()
      Specified by:
      getName in interface com.technia.dsx.app.model.PLMObjectBasics
    • setName

      public void setName(String name)
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface com.technia.dsx.app.model.WithTitle
    • setTitle

      public void setTitle(String title)
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface com.technia.dsx.app.model.PLMObjectBasics
      Specified by:
      getDescription in interface com.technia.dsx.app.model.WithDescription
    • setDescription

      public void setDescription(String description)
    • getType

      public String getType()
      Specified by:
      getType in interface com.technia.dsx.app.model.PLMObjectBasics
    • setType

      public void setType(String type)
    • getModified

      public LocalDateTime getModified()
      Specified by:
      getModified in interface com.technia.dsx.app.model.PLMObject
    • setModified

      public void setModified(LocalDateTime modified)
    • setModified

      public void setModified(long epocMillis)
    • setModified

      public void setModified(String iso)
    • getCreated

      public LocalDateTime getCreated()
      Specified by:
      getCreated in interface com.technia.dsx.app.model.PLMObject
    • setCreated

      public void setCreated(LocalDateTime created)
    • setCreated

      public void setCreated(long epocMillis)
    • setCreated

      public void setCreated(String iso)
    • getRevision

      public String getRevision()
      Specified by:
      getRevision in interface com.technia.dsx.app.model.PLMObjectBasics
    • setRevision

      public void setRevision(String revision)
    • getState

      public String getState()
      Specified by:
      getState in interface com.technia.dsx.app.model.PLMObjectBasics
    • setState

      public void setState(String state)
    • getOwner

      public String getOwner()
      Specified by:
      getOwner in interface com.technia.dsx.app.model.WithOwnerInfo
    • setOwner

      public void setOwner(String owner)
    • getOrganization

      public String getOrganization()
      Specified by:
      getOrganization in interface com.technia.dsx.app.model.WithOwnerInfo
    • setOrganization

      public void setOrganization(String organization)
    • getCollabSpace

      public String getCollabSpace()
      Specified by:
      getCollabSpace in interface com.technia.dsx.app.model.WithOwnerInfo
    • setCollabSpace

      public void setCollabSpace(String collabSpace)
    • getCestamp

      @Deprecated(forRemoval=true) public String getCestamp()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setCestamp

      @Deprecated(forRemoval=true) public void setCestamp(String cestamp)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getCEStamp

      public String getCEStamp()
      Specified by:
      getCEStamp in interface com.technia.dsx.app.model.WithCEStamp
    • setCEStamp

      public void setCEStamp(String cestamp)
    • getReservedBy

      public String getReservedBy()
    • setReservedBy

      public void setReservedBy(String reservedBy)
    • toString

      public String toString()
      Overrides:
      toString in class Object