java.lang.Object
com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommitteeRoles
All Implemented Interfaces:
com.hack23.cia.model.common.api.ModelObject, java.io.Serializable

@Entity(name="ViewRiksdagenCommitteeRoles") public class ViewRiksdagenCommitteeRoles extends java.lang.Object implements com.hack23.cia.model.common.api.ModelObject
The Class ViewRiksdagenCommitteeRoles. JPA Entity for view_riksdagen_committee_roles database view. Aggregates committee role assignments showing role types, assignment counts, and temporal ranges for committee membership analysis.
See Also:
  • Field Details

    • embeddedId

      The embedded id.
    • totalAssignments

      protected long totalAssignments
      The total assignments.
    • firstAssignmentDate

      protected java.util.Date firstAssignmentDate
      The first assignment date.
    • lastAssignmentDate

      protected java.util.Date lastAssignmentDate
      The last assignment date.
  • Constructor Details

    • ViewRiksdagenCommitteeRoles

      public ViewRiksdagenCommitteeRoles()
  • Method Details

    • getEmbeddedId

      public ViewRiksdagenCommitteeRolesEmbeddedId getEmbeddedId()
      Gets the embedded id.
      Returns:
      the embedded id
    • setEmbeddedId

      public void setEmbeddedId(ViewRiksdagenCommitteeRolesEmbeddedId value)
      Sets the embedded id.
      Parameters:
      value - the new embedded id
    • getTotalAssignments

      public long getTotalAssignments()
      Gets the total assignments.
      Returns:
      the total assignments
    • setTotalAssignments

      public void setTotalAssignments(long value)
      Sets the total assignments.
      Parameters:
      value - the new total assignments
    • getFirstAssignmentDate

      public java.util.Date getFirstAssignmentDate()
      Gets the first assignment date.
      Returns:
      the first assignment date
    • setFirstAssignmentDate

      public void setFirstAssignmentDate(java.util.Date value)
      Sets the first assignment date.
      Parameters:
      value - the new first assignment date
    • getLastAssignmentDate

      public java.util.Date getLastAssignmentDate()
      Gets the last assignment date.
      Returns:
      the last assignment date
    • setLastAssignmentDate

      public void setLastAssignmentDate(java.util.Date value)
      Sets the last assignment date.
      Parameters:
      value - the new last assignment date
    • withEmbeddedId

      With embedded id.
      Parameters:
      value - the value
      Returns:
      the view riksdagen committee roles
    • withTotalAssignments

      public ViewRiksdagenCommitteeRoles withTotalAssignments(long value)
      With total assignments.
      Parameters:
      value - the value
      Returns:
      the view riksdagen committee roles
    • withFirstAssignmentDate

      public ViewRiksdagenCommitteeRoles withFirstAssignmentDate(java.util.Date value)
      With first assignment date.
      Parameters:
      value - the value
      Returns:
      the view riksdagen committee roles
    • withLastAssignmentDate

      public ViewRiksdagenCommitteeRoles withLastAssignmentDate(java.util.Date value)
      With last assignment date.
      Parameters:
      value - the value
      Returns:
      the view riksdagen committee roles
    • toString

      public java.lang.String toString()
      To string.
      Overrides:
      toString in class java.lang.Object
      Returns:
      the string
    • equals

      public boolean equals(java.lang.Object obj)
      Equals.
      Overrides:
      equals in class java.lang.Object
      Parameters:
      obj - the obj
      Returns:
      true, if successful
    • hashCode

      public int hashCode()
      Hash code.
      Overrides:
      hashCode in class java.lang.Object
      Returns:
      the int