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

org.sakaiproject.contentreview.model.ContentReviewLock Maven / Gradle / Ivy

package org.sakaiproject.contentreview.model;

import java.util.Date;

/**
 * This defines locks for various evaluation resources (primary this is used for locking the data preloads)
 * to allow for cluster operations
 */
public class ContentReviewLock implements java.io.Serializable {

	private Long id;

	private Date lastModified;

	/**
	 * The name of the lock
	 */
	private String name;

	/**
	 * The holder (owner) of this lock
	 */
	private String holder;

	// Constructors

	/** default constructor */
	public ContentReviewLock() {
	}

	/** full constructor */
	public ContentReviewLock(String name, String holder) {
		this.lastModified = new Date();
		this.name = name;
		this.holder = holder;
	}

	// Property accessors
	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Date getLastModified() {
		return this.lastModified;
	}

	public void setLastModified(Date lastModified) {
		this.lastModified = lastModified;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}
   
   public String getHolder() {
      return holder;
   }
   
   public void setHolder(String holder) {
      this.holder = holder;
   }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy