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

@Entity public class ViewRiksdagenPoliticianDocumentDailySummary extends java.lang.Object implements java.io.Serializable, com.hack23.cia.model.common.api.ModelObject
The Class ViewRiksdagenPoliticianDocumentDailySummary.

Maps to the materialized view view_riksdagen_politician_document_daily_summary which provides daily aggregated counts of documents by politician and document type.

Intelligence Purpose:

  • Temporal Analysis Framework: Daily politician productivity tracking and trend analysis
  • Pattern Recognition: Identifies daily document activity patterns and outliers
  • Performance Monitoring: Tracks individual politician legislative productivity by day

Key Analytics:

  • Daily document counts per politician (motions, propositions, interpellations)
  • Time-series analysis of legislative activity
  • Productivity spikes and patterns detection
  • Document type distribution by politician and date

Risk Indicators:

  • Sudden productivity drops may indicate health issues or political challenges
  • Abnormal activity spikes warrant investigation for quality concerns
  • Extended periods of inactivity signal potential disengagement

OSINT Applications:

  • Track daily legislative workflow and productivity
  • Identify politicians' activity patterns and work habits
  • Detect changes in engagement levels over time
  • Support workload balancing and resource allocation analysis
See Also:
  • Field Details

  • Constructor Details

    • ViewRiksdagenPoliticianDocumentDailySummary

      public ViewRiksdagenPoliticianDocumentDailySummary()
      Instantiates a new view riksdagen politician document daily summary.
  • Method Details

    • getEmbeddedId

      Gets the embedded id.
      Returns:
      the embedded id
    • setEmbeddedId

      public void setEmbeddedId(RiksdagenDocumentPersonSummaryEmbeddedId embeddedId)
      Sets the embedded id.
      Parameters:
      embeddedId - the new embedded id
    • getTotal

      public java.math.BigInteger getTotal()
      Gets the total.
      Returns:
      the total
    • setTotal

      public void setTotal(java.math.BigInteger total)
      Sets the total.
      Parameters:
      total - the new total
    • withEmbeddedId

      With embedded id riksdagen document person summary embedded id.
      Parameters:
      value - the value
      Returns:
      the view riksdagen politician document daily summary
    • withTotal

      public ViewRiksdagenPoliticianDocumentDailySummary withTotal(java.math.BigInteger value)
      With total view riksdagen politician document daily summary.
      Parameters:
      value - the value
      Returns:
      the view riksdagen politician document daily summary
    • equals

      public boolean equals(java.lang.Object obj)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object