org.broadleafcommerce.openadmin.security.AdminSandBoxContext Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of broadleaf-open-admin-platform Show documentation
Show all versions of broadleaf-open-admin-platform Show documentation
BroadleafCommerce Open Admin Platform
/*
* Copyright 2008-2013 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.broadleafcommerce.openadmin.security;
import org.broadleafcommerce.common.web.SandBoxContext;
import org.broadleafcommerce.openadmin.server.security.domain.AdminUser;
import org.broadleafcommerce.openadmin.server.service.SandBoxMode;
/**
* @author Jeff Fischer
*/
public class AdminSandBoxContext extends SandBoxContext {
protected AdminUser adminUser;
protected SandBoxMode sandBoxMode;
protected String sandBoxName;
protected boolean resetData = false;
protected boolean isReplay = false;
protected boolean rebuildSandBox = false;
public AdminUser getAdminUser() {
return adminUser;
}
public void setAdminUser(AdminUser adminUser) {
this.adminUser = adminUser;
}
public SandBoxMode getSandBoxMode() {
return sandBoxMode;
}
public void setSandBoxMode(SandBoxMode sandBoxMode) {
this.sandBoxMode = sandBoxMode;
}
public String getSandBoxName() {
return sandBoxName;
}
public void setSandBoxName(String sandBoxName) {
this.sandBoxName = sandBoxName;
}
public boolean isReplay() {
return isReplay;
}
public void setReplay(boolean replay) {
isReplay = replay;
}
public boolean isRebuildSandBox() {
return rebuildSandBox;
}
public void setRebuildSandBox(boolean rebuildSandBox) {
this.rebuildSandBox = rebuildSandBox;
}
public boolean isResetData() {
return resetData;
}
public void setResetData(boolean resetData) {
this.resetData = resetData;
}
public SandBoxContext clone() {
AdminSandBoxContext myContext = new AdminSandBoxContext();
myContext.setResetData(isResetData());
myContext.setAdminUser(getAdminUser());
myContext.setSandBoxId(getSandBoxId());
myContext.setPreviewMode(getPreviewMode());
myContext.setSandBoxMode(getSandBoxMode());
myContext.setSandBoxName(getSandBoxName());
myContext.setReplay(isReplay());
myContext.setRebuildSandBox(isRebuildSandBox());
return myContext;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy