Class TopObjectInfo

java.lang.Object
com._1c.g5.v8.dt.compare.datasource.TopObjectInfo

public class TopObjectInfo extends Object
The top object common data container.
  • Constructor Details

    • TopObjectInfo

      public TopObjectInfo(String symlink, org.eclipse.emf.ecore.EClass eClass)
      Constructs a container.
      Parameters:
      symlink - top object symlink, cannot be null or empty string
      eClass - the EClass of the object in the container, cannot be null
  • Method Details

    • getSymlink

      public String getSymlink()
      Gets top object symlink.
      Returns:
      top object symlink, never null
    • getName

      public String getName()
      Gets top object name.
      Returns:
      top object name, never null
    • getEClass

      public org.eclipse.emf.ecore.EClass getEClass()
      Gets top object type.
      Returns:
      top object type, never null
    • getUuid

      public UUID getUuid()
      Gets top object UUID.
      Returns:
      top object UUID, can be null if not set yet
    • setUuid

      public void setUuid(UUID uuid)
      Sets the UUID value.
      Parameters:
      uuid - the UUID value to set, cannot be null
    • getBmId

      public Long getBmId()
      Gets top object bmId.
      Returns:
      the bmId, can be null if not set yet
    • setBmId

      public void setBmId(long bmId)
      Sets the bmId value.
      Parameters:
      bmId - the bmId value to set
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object