/*
* Copyright 2005 JBoss Inc
*
* 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.drools.guvnor.client.ruleeditor.standalone;
import java.io.Serializable;
import org.drools.guvnor.client.rpc.RuleAsset;
/**
* This class contains all the parameters passed in the invocation of the
* standalone editor.
* This object is used to pass those parameters from server to client side.
* @author esteban.aliverti
*/
public class StandaloneEditorInvocationParameters implements Serializable {
static final long serialVersionUID = 520L;
private RuleAsset[] assetsToBeEdited;
private String[] validFactTypes;
private boolean temporalAssets;
private boolean hideLHS;
private boolean hideRHS;
private boolean hideAttributes;
public RuleAsset[] getAssetsToBeEdited() {
return assetsToBeEdited;
}
public void setAssetsToBeEdited(RuleAsset[] assetsToBeEdited) {
this.assetsToBeEdited = assetsToBeEdited;
}
public boolean isHideAttributes() {
return hideAttributes;
}
public void setHideAttributes(boolean hideAttributes) {
this.hideAttributes = hideAttributes;
}
public boolean isHideLHS() {
return hideLHS;
}
public void setHideLHS(boolean hideLHS) {
this.hideLHS = hideLHS;
}
public boolean isHideRHS() {
return hideRHS;
}
public void setHideRHS(boolean hideRHS) {
this.hideRHS = hideRHS;
}
public boolean isTemporalAssets() {
return temporalAssets;
}
public void setTemporalAssets(boolean temporalAssets) {
this.temporalAssets = temporalAssets;
}
public String[] getValidFactTypes() {
return validFactTypes;
}
public void setValidFactTypes(String[] validFactTypes) {
this.validFactTypes = validFactTypes;
}
}