blob: faf1b63eb193f7644785f831ba8169924c83c6c2 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2000, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.update.internal.model;
import java.util.Date;
import org.eclipse.update.core.model.*;
public class ConfigurationActivityModel extends ModelObject{
private String label;
private int action;
private Date date;
private int status;
private InstallConfigurationModel installConfiguration;
/**
* Constructor for ConfigurationActivityModel.
*/
public ConfigurationActivityModel() {
super();
}
/**
* @since 2.0
*/
public int getAction() {
return action;
}
/**
* @since 2.0
*/
public Date getDate() {
return date;
}
/**
* @since 2.0
*/
public int getStatus() {
return status;
}
/**
* Sets the date.
* @param date The date to set
*/
public void setDate(Date date) {
assertIsWriteable();
this.date = date;
}
/**
* Sets the status.
* @param status The status to set
*/
public void setStatus(int status) {
assertIsWriteable();
this.status = status;
}
/**
* @since 2.0
*/
public String getLabel() {
return label;
}
/**
* Sets the label.
* @param label The label to set
*/
public void setLabel(String label) {
assertIsWriteable();
this.label = label;
}
/**
* Sets the action.
* @param action The action to set
*/
public void setAction(int action) {
assertIsWriteable();
this.action = action;
}
/**
* Gets the installConfiguration.
* @return Returns a InstallConfigurationModel
*/
public InstallConfigurationModel getInstallConfigurationModel() {
return installConfiguration;
}
/**
* Sets the installConfiguration.
* @param installConfiguration The installConfiguration to set
*/
public void setInstallConfigurationModel(InstallConfigurationModel installConfiguration) {
assertIsWriteable();
this.installConfiguration = installConfiguration;
}
}