All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opencrx.kernel.generic.jpa3.Rating$Slice Maven / Gradle / Ivy

The newest version!
// ----------------------------------------------------------------------------
// Instance/Begin
// ----------------------------------------------------------------------------
package org.opencrx.kernel.generic.jpa3;

/**
 * {@code Rating$Slice} object hold the {@code Rating}'s multivalued attributes
 */
@javax.annotation.Generated(
  value = "org.openmdx.application.mof.mapping.java.InstanceMapper",
  date = "2023-10-28T12:15:41.588126645Z",
  comments = "Generated by openMDX 2.18.8 - DO NOT CHANGE MANUALLY"
)
@SuppressWarnings("serial")
public class Rating$Slice implements java.io.Serializable {

// ----------------------------------------------------------------------------
// Instance/DeclareValue
// ----------------------------------------------------------------------------

  /**
   * Attribute {@code modifiedBy}.
   */
  java.lang.String modifiedBy;

  public java.lang.String getModifiedBy(
  ){
    return this.modifiedBy;
  }

  public void setModifiedBy(
    java.lang.String value
  ){
    this.modifiedBy = value;
  }

// ----------------------------------------------------------------------------
// Instance/ReferenceDeclaration
// ----------------------------------------------------------------------------
  /**
   * Instance referenced by {@code owningGroup}.
   */
  java.lang.String owningGroup;

  public java.lang.String getOwningGroup(
  ){
    return this.owningGroup;
  }

  public void setOwningGroup(
    java.lang.String value
  ){
    this.owningGroup = value;
  }

// ----------------------------------------------------------------------------
// Instance/DeclareValue
// ----------------------------------------------------------------------------

  /**
   * Attribute {@code owner}.
   */
  java.lang.String owner;

  public java.lang.String getOwner(
  ){
    return this.owner;
  }

  public void setOwner(
    java.lang.String value
  ){
    this.owner = value;
  }

// ----------------------------------------------------------------------------
// Instance/DeclareValue
// ----------------------------------------------------------------------------

  /**
   * Attribute {@code createdBy}.
   */
  java.lang.String createdBy;

  public java.lang.String getCreatedBy(
  ){
    return this.createdBy;
  }

  public void setCreatedBy(
    java.lang.String value
  ){
    this.createdBy = value;
  }


  /**
   * Constructor
   */
  public Rating$Slice(
  ){
    // Implements Serializable
  }

  /**
   * Constructor
   */
  protected Rating$Slice(
    Rating object,
    int index
  ){
    this.openmdxjdoIdentity = object;
    this.openmdxjdoIndex = index;
  }

  /**
   * The slice's index
   */
  @SuppressWarnings("unused")
  private int openmdxjdoIndex;

  /**
   * The slice's owner
   */
  @SuppressWarnings("unused")
  private Rating openmdxjdoIdentity;

// ----------------------------------------------------------------------------
// Instance/SliceId
// ----------------------------------------------------------------------------
  /**
   * The slices' compound identity class
   */
  public static class SliceId implements java.io.Serializable {

    /**
     * The parent's object id
     */
    public java.lang.String openmdxjdoIdentity;

    /**
     * The slice's index
     */
    public int openmdxjdoIndex;

    /**
     * Test for equality.
     * 

* This method is required by JPA. * @param that the object to be compared * @return {@code true} if the two ids refer to the same slice object */ @Override public boolean equals(java.lang.Object that) { return this == that || ( that instanceof SliceId && this.openmdxjdoIndex == ((SliceId)that).openmdxjdoIndex && (this.openmdxjdoIdentity == null ? ((SliceId)that).openmdxjdoIdentity == null : this.openmdxjdoIdentity.equals(((SliceId)that).openmdxjdoIdentity)) ); } /** * Calculate the slice id's hash code. *

* This method is should be overridden together with {@link #equals(java.lang.Object)}. * @return the slice id's hash code */ @Override public int hashCode() { return this.openmdxjdoIndex + (this.openmdxjdoIdentity == null ? 0 : this.openmdxjdoIdentity.hashCode()); } /** * Provide the slice id's string representation * @return the slice id's string representation */ @Override public java.lang.String toString() { return new java.lang.StringBuilder().append(this.openmdxjdoIdentity).append('#').append(this.openmdxjdoIndex).toString(); } } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy