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

org.dc.riot.lol.rx.model.match.ParticipantIdentity Maven / Gradle / Ivy

There is a newer version: 1.0.5
Show newest version
package org.dc.riot.lol.rx.model.match;

/**
 * This object contains participant identity information.
 * 
 * @author Dc
 * @since 1.0.0
 */
public class ParticipantIdentity {
	private static long COUNT = 0;
	public static long getInstanceCount() {
		return COUNT;
	}

	private Long participantId;
	private Player player;
	
	public ParticipantIdentity() {
		COUNT++;
	}

	/**
	 * @return Participant ID or -1
	 * if not defined.
	 */
	public long getParticipantId() {
		if (participantId == null) {
			return -1;
		}

		return participantId.longValue();
	}
	
	/**
	 * @return Player information.
	 */
	public Player getPlayer() {
		return player;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy