/*******************************************************************************
* Copyright (C) 2014 BonitaSoft S.A.
* BonitaSoft is a trademark of BonitaSoft SA.
* This software file is BONITASOFT CONFIDENTIAL. Not For Distribution.
* For commercial licensing information, contact:
* BonitaSoft, 32 rue Gustave Eiffel – 38000 Grenoble
* or BonitaSoft US, 51 Federal Street, Suite 305, San Francisco, CA 94107
*******************************************************************************/
package org.bonitasoft.web.rest.model.system;
import org.bonitasoft.web.toolkit.client.data.item.Item;
import org.bonitasoft.web.toolkit.client.data.item.ItemDefinition;
import org.bonitasoft.web.toolkit.client.data.item.template.ItemHasUniqueId;
/**
* @author Julien Reboul
*
*/
public class TenantAdminItem extends Item implements ItemHasUniqueId {
public static final String ATTRIBUTE_IS_PAUSED = "paused";
@Override
public void setId(final String id) {
setAttribute(ATTRIBUTE_ID, id);
}
@Override
public void setId(final Long id) {
setAttribute(ATTRIBUTE_ID, id);
}
public void setIsPaused(final boolean isPaused) {
setAttribute(ATTRIBUTE_IS_PAUSED, isPaused);
}
public boolean isPaused() {
return Boolean.parseBoolean(getAttributeValue(ATTRIBUTE_IS_PAUSED));
}
@Override
public ItemDefinition<TenantAdminItem> getItemDefinition() {
return new TenantAdminDefinition();
}
}