Class ViewRiksdagenPoliticianDocumentDailySummary
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 Summary
FieldsModifier and TypeFieldDescriptionprotected RiksdagenDocumentPersonSummaryEmbeddedIdThe embedded id.protected java.math.BigIntegerThe total count of documents. -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a new view riksdagen politician document daily summary. -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(java.lang.Object obj) Gets the embedded id.java.math.BigIntegergetTotal()Gets the total.inthashCode()voidSets the embedded id.voidsetTotal(java.math.BigInteger total) Sets the total.java.lang.StringtoString()With embedded id riksdagen document person summary embedded id.withTotal(java.math.BigInteger value) With total view riksdagen politician document daily summary.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
embeddedId
The embedded id. -
total
protected java.math.BigInteger totalThe total count of documents.
-
-
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
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
public ViewRiksdagenPoliticianDocumentDailySummary withEmbeddedId(RiksdagenDocumentPersonSummaryEmbeddedId value) With embedded id riksdagen document person summary embedded id.- Parameters:
value- the value- Returns:
- the view riksdagen politician document daily summary
-
withTotal
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-