@XStreamAlias("subSingleBenchmarkResult") public class SubSingleBenchmarkResult implements BenchmarkResult { @XStreamOmitField // Bi-directional relationship restored through BenchmarkResultIO private SingleBenchmarkResult singleBenchmarkResult; private final int subSingleBenchmarkIndex; @XStreamImplicit(itemFieldName = "pureSubSingleStatistic") private List<PureSubSingleStatistic> pureSubSingleStatisticList = null; @XStreamOmitField // Lazily restored when read through ProblemStatistic and CSV files private Map<StatisticType, SubSingleStatistic> effectiveSubSingleStatisticMap;
private void processAliasAnnotation(final Class<?> type, final Set<Class<?>> types) { final XStreamAlias aliasAnnotation = type.getAnnotation(XStreamAlias.class); if (aliasAnnotation != null) { if (classAliasingMapper == null) { throw new InitializationException("No " + ClassAliasingMapper.class.getName() + " available"); } classAliasingMapper.addClassAlias(aliasAnnotation.value(), type); if (aliasAnnotation.impl() != Void.class) { // Alias for Interface/Class with an impl defaultImplementationsMapper.addDefaultImplementation( aliasAnnotation.impl(), type); if (type.isInterface()) { types.add(aliasAnnotation.impl()); // alias Interface's impl } } } }
@XmlRootElement(name="dispose-container") @XStreamAlias("dispose-container") @XmlAccessorType(XmlAccessType.NONE) public class DisposeContainerCommand implements KieServerCommand { private static final long serialVersionUID = -1803374525440238478L; @XmlAttribute(name="container-id") @XStreamAlias( "container-id" ) private String containerId; public DisposeContainerCommand() { super(); } public DisposeContainerCommand(String containerId) { this.containerId = containerId; } public String getContainerId() { return containerId; } public void setContainerId(String containerId) { this.containerId = containerId; } }
@XmlRootElement(name="get-server-info") @XStreamAlias( "get-server-info" ) @XmlAccessorType(XmlAccessType.NONE) public class GetServerInfoCommand implements KieServerCommand { private static final long serialVersionUID = -1803374525440238478L; public GetServerInfoCommand() { super(); } }
@XmlAccessorType(XmlAccessType.FIELD) //@XmlRootElement(name = "checkbox") @XStreamAlias("checkbox") public class CheckBoxWidgetElement extends WidgetElement { @XmlAttribute @XStreamAsAttribute @AperteDoc(humanNameKey = "checkbox.defaultSelect", descriptionKey = "checkbox.defaultSelect.description") private Boolean defaultSelect; public Boolean getDefaultSelect() { return defaultSelect; } public void setDefaultSelect(Boolean defaultSelect) { this.defaultSelect = defaultSelect; } }
@XmlAccessorType(XmlAccessType.FIELD) //@XmlRootElement(name = "vl") @XStreamAlias("vl") public class VerticalLayoutWidgetElement extends HasWidgetsElement { }
@XmlRootElement(name = "kie-container") @XStreamAlias( "kie-container" ) public class KieContainerResource { @XStreamAlias( "container-id" ) private String containerId; @XStreamAlias( "release-id" ) private ReleaseId releaseId; @XStreamAlias( "resolved-release-id" ) private ReleaseId resolvedReleaseId; @XStreamAlias( "status" ) private KieContainerStatus status; @XStreamAlias( "scanner" ) private KieScannerResource scanner; @XStreamImplicit private List<KieServerConfigItem> configItems = new ArrayList<KieServerConfigItem>(); @XStreamImplicit private List<Message> messages = new ArrayList<Message>(); @XStreamAlias( "container-alias" ) private String containerAlias;
@XStreamAlias(value = "pluginInfos") @XmlRootElement(name = "pluginInfos") public class PluginInfoListResponseDTO { private List<PluginInfoDTO> data = new ArrayList<PluginInfoDTO>(); @XmlElementWrapper(name = "data") @XmlElement(name = "pluginInfo") public List<PluginInfoDTO> getData() { return data; } public void setData(List<PluginInfoDTO> data) { this.data = data; } public void addPluginInfo(PluginInfoDTO pluginInfo) { data.add(pluginInfo); } }
@XStreamAlias("pillarSwapMoveSelector") public class PillarSwapMoveSelectorConfig extends MoveSelectorConfig<PillarSwapMoveSelectorConfig> { @XStreamAlias("pillarSelector") private PillarSelectorConfig pillarSelectorConfig = null; @XStreamAlias("secondaryPillarSelector") private PillarSelectorConfig secondaryPillarSelectorConfig = null; @XStreamImplicit(itemFieldName = "variableNameInclude")
/** * Not used during score calculation, so not inserted into the working memory. */ @XStreamAlias("Student") public class Student extends AbstractPersistable { }
@XStreamAlias("fileProblemProvider") public class FileProblemProvider<Solution_> implements ProblemProvider<Solution_> { @XStreamOmitField private final SolutionFileIO<Solution_> solutionFileIO;
private void processFieldAliasAnnotation(final Field field) { final XStreamAlias aliasAnnotation = field.getAnnotation(XStreamAlias.class); if (aliasAnnotation != null) { if (fieldAliasingMapper == null) { throw new InitializationException("No " + FieldAliasingMapper.class.getName() + " available"); } fieldAliasingMapper.addFieldAlias( aliasAnnotation.value(), field.getDeclaringClass(), field.getName()); } }
@XmlRootElement(name="get-container-info") @XStreamAlias("get-container-info") @XmlAccessorType(XmlAccessType.NONE) public class GetContainerInfoCommand implements KieServerCommand { private static final long serialVersionUID = -1803374525440238478L; @XmlAttribute(name="container-id") @XStreamAlias( "container-id" ) private String containerId; public GetContainerInfoCommand() { super(); } public GetContainerInfoCommand(String containerId) { this.containerId = containerId; } public String getContainerId() { return containerId; } public void setContainerId(String containerId) { this.containerId = containerId; } }
@XmlRootElement(name="get-server-state") @XStreamAlias( "get-server-state" ) @XmlAccessorType(XmlAccessType.NONE) public class GetServerStateCommand implements KieServerCommand { private static final long serialVersionUID = -1803374525440231478L; public GetServerStateCommand() { super(); } }
@XmlAccessorType(XmlAccessType.FIELD) //@XmlRootElement(name = "link") @XStreamAlias("link") public class LinkWidgetElement extends WidgetElement { @XmlAttribute @XStreamAsAttribute @RequiredAttribute @AperteDoc(humanNameKey = "link.url", descriptionKey = "link.url.description") private String url; public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } @Override public List<XmlValidationError> validateElement() { List<XmlValidationError> errors = new ArrayList<XmlValidationError>(); if (!StringUtil.hasText(url)) { errors.add(new XmlValidationError("link", "url", XmlConstants.XML_TAG_EMPTY)); } return errors; } }
@XmlAccessorType(XmlAccessType.FIELD) //@XmlRootElement(name = "form") @XStreamAlias("form") public class FormWidgetElement extends HasWidgetsElement { }
@XStreamAlias(value = "userAndGroupConfigTest") @XmlRootElement(name = "userAndGroupConfigTest") public class LdapUserAndGroupConfigTestRequest { private LdapUserAndGroupConfigTestRequestDTO data; /** * @return the data */ public LdapUserAndGroupConfigTestRequestDTO getData() { return data; } /** * @param data the data to set */ public void setData(LdapUserAndGroupConfigTestRequestDTO data) { this.data = data; } }
@XStreamAlias("cartesianProductMoveSelector") public class CartesianProductMoveSelectorConfig extends MoveSelectorConfig<CartesianProductMoveSelectorConfig> { @XStreamImplicit() private List<MoveSelectorConfig> moveSelectorConfigList = null;
@XStreamAlias("PjsGlobalResource") public class GlobalResource extends Resource { // ************************************************************************ // Complex methods // ************************************************************************ @Override public boolean isRenewable() { return true; } }
@XStreamAlias("pickedMoveTypeBestScoreDiffSubSingleStatistic") public class PickedMoveTypeBestScoreDiffSubSingleStatistic<Solution_> extends PureSubSingleStatistic<Solution_, PickedMoveTypeBestScoreDiffStatisticPoint> { @XStreamOmitField private PickedMoveTypeBestScoreDiffSubSingleStatisticListener listener; @XStreamOmitField protected List<File> graphFileList = null;