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

com.github.gpluscb.ggjava.entity.enums.ActivityState Maven / Gradle / Ivy

The newest version!
package com.github.gpluscb.ggjava.entity.enums;

import com.github.gpluscb.ggjava.entity.EntityType;

import javax.annotation.Nonnull;

/**
 * Represents the state of an activity
 */
public enum ActivityState implements GGEnum {
	/**
	 * Activity is created
	 */
	CREATED,
	/**
	 * Activity is active or in process
	 */
	ACTIVE,
	/**
	 * Activity is done
	 */
	COMPLETED,
	/**
	 * Activity is ready to be started
	 */
	READY,
	/**
	 * Activity is invalid
	 */
	INVALID,
	/**
	 * Activity, like a set, has been called to start
	 */
	CALLED,
	/**
	 * Activity is queued to run
	 */
	QUEUED;

	@Nonnull
	@Override
	public EntityType getGGEntityType() {
		return EntityType.ACTIVITY_STATE;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy