DataSummary.java
/*
* Copyright 2010 James Pether Sörling
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* $Id$
* $HeadURL$
*/
package com.hack23.cia.service.api;
/**
* The Class DataSummary.
*/
public final class DataSummary implements DataModel {
/** The Constant serialVersionUID. */
private static final long serialVersionUID = 1L;
/** The committee proposal size. */
public final long committeeProposalSize;
/** The document content size. */
public final long documentContentSize;
/** The document element size. */
public final long documentElementSize;
/** The document status size. */
public final long documentStatusSize;
/** The person size. */
public final long personSize;
/** The total ballot votes. */
public final long totalBallotVotes;
/** The vote size. */
public final long voteSize;
/**
* Instantiates a new data summary.
*
* @param personSize
* the person size
* @param voteSize
* the vote size
* @param totalBallotVotes
* the total ballot votes
* @param documentElementSize
* the document element size
* @param documentContentSize
* the document content size
* @param documentStatusSize
* the document status size
* @param committeeProposalSize
* the committee proposal size
*/
public DataSummary(final long personSize,final long voteSize, final long totalBallotVotes,final long documentElementSize,final long documentContentSize,final long documentStatusSize,final long committeeProposalSize) {
this.personSize = personSize;
this.voteSize = voteSize;
this.totalBallotVotes = totalBallotVotes;
this.documentElementSize = documentElementSize;
this.documentContentSize = documentContentSize;
this.documentStatusSize = documentStatusSize;
this.committeeProposalSize = committeeProposalSize;
}
}