public void setHideFeatureTypeAttributes() { xs.omitField(FeatureTypeInfoImpl.class, "attributes"); }
public void setExcludeIds() { xs.omitField(impl(WorkspaceInfo.class), "id"); xs.omitField(impl(NamespaceInfo.class), "id"); xs.omitField(impl(StoreInfo.class), "id"); xs.omitField(impl(StyleInfo.class), "id"); xs.omitField(impl(ResourceInfo.class), "id"); xs.omitField(impl(LayerInfo.class), "id"); xs.omitField(impl(LayerGroupInfo.class), "id"); xs.omitField(impl(AttributeTypeInfo.class), "id"); xs.omitField(impl(ServiceInfo.class), "id"); }
String[] fields = StringUtils.commaDelimitedListToStringArray(value); for (String field : fields) { xstream.omitField(key, field);
private XStreamPersister buildGlobalPersister() { XStreamPersister xp = buildPersister(); xp.getXStream().alias("security", SecurityManagerConfig.class); xp.getXStream().alias("masterPassword", MasterPasswordConfig.class); xp.getXStream() .registerLocalConverter( SecurityManagerConfig.class, "filterChain", new FilterChainConverter(xp.getXStream().getMapper())); // The field anonymousAuth is deprecated xp.getXStream().omitField(SecurityManagerConfig.class, "anonymousAuth"); return xp; }
xs.omitField(impl(GeoServerInfo.class), "clientProperties"); xs.omitField(impl(GeoServerInfo.class), "geoServer"); xs.registerLocalConverter( impl(GeoServerInfo.class), "metadata", new MetadataMapConverter()); xs.omitField(impl(ServiceInfo.class), "clientProperties"); xs.omitField(impl(ServiceInfo.class), "geoServer"); xs.registerLocalConverter( impl(ServiceInfo.class), "workspace", new ReferenceConverter(WorkspaceInfo.class)); xs.omitField(impl(Catalog.class), "resourcePool"); xs.omitField(impl(Catalog.class), "resourceLoader"); xs.omitField(impl(Catalog.class), "listeners"); xs.omitField(impl(Catalog.class), "LOGGER"); xs.omitField(impl(DefaultCatalogFacade.class), "catalog"); xs.omitField(impl(DefaultCatalogFacade.class), "resources"); xs.omitField(impl(DefaultCatalogFacade.class), "layers"); xs.omitField(impl(DefaultCatalogFacade.class), "maps"); xs.omitField(impl(DefaultCatalogFacade.class), "layerGroups"); xs.omitField(impl(WorkspaceInfo.class), "_default"); xs.registerLocalConverter( impl(WorkspaceInfo.class), "metadata", new MetadataMapConverter()); xs.omitField(impl(NamespaceInfo.class), "catalog"); xs.omitField(impl(NamespaceInfo.class), "_default"); xs.registerLocalConverter( impl(NamespaceInfo.class), "metadata", new MetadataMapConverter());
@Override protected void omitFields(final XStream xstream) { // omit not serializable fields xstream.omitField(GeoServer.class, "geoServer"); }
@Override protected void omitFields(final XStream xstream) { // omit not serializable fields xstream.omitField(GeoServer.class, "geoServer"); }
/** * omit not serializable fields * @see {@link XStream} */ private void omitFields() { // omit not serializable fields xstream.omitField(CatalogImpl.class, "listeners"); xstream.omitField(CatalogImpl.class, "facade"); xstream.omitField(CatalogImpl.class, "resourcePool"); xstream.omitField(CatalogImpl.class, "resourceLoader"); }
/** * omit not serializable fields * @see {@link XStream} */ private void omitFields() { // omit not serializable fields xstream.omitField(CatalogImpl.class, "listeners"); xstream.omitField(CatalogImpl.class, "facade"); xstream.omitField(CatalogImpl.class, "resourcePool"); xstream.omitField(CatalogImpl.class, "resourceLoader"); }
/** * Adds an omitted field for the given type. * * @param type the type to be containing the field * @param fieldName field to omitt * @see XStream#omitField(Class, String) */ public void addOmittedField(Class type, String fieldName) { getXStream().omitField(type, fieldName); }
protected XStream createXStream() { XStream xStream = new CubaXStream(); XStream.setupDefaultSecurity(xStream); xStream.allowTypeHierarchy(Serializable.class); //createTs and createdBy removed from BaseGenericIdEntity, //and import from old versions (platform 6.2) is performed with errors //so omit field processing xStream.omitField(BaseGenericIdEntity.class, "createTs"); xStream.omitField(BaseGenericIdEntity.class, "createdBy"); return xStream; }
/** * Clone using the supplied ClassLoader. * @param classLoader - the classloader to loaded cloned classes. */ public DeepCloner(ClassLoader classLoader) { xStream = new XStream(); disableSecurity(); xStream.omitField(SingleClassloaderExecutor.class, "classloader"); xStream.setClassLoader(classLoader); }
private void processPropertyOmit(XStream xStream, XStreamClassAlias classAlias, Class<?> clazz) { for (XStreamPropertyOmit propertyOmit : classAlias.getPropertyOmits()) { xStream.omitField(clazz, propertyOmit.getAttributeName()); } }
@Override public void initialize() throws Exception { if (!initialized){ super.initialize(); initialize(xsmForSigning); xsmForSigning.omitField(SignedResourceDelegation.class, "signature"); initialized = true; } }
private IRulesDeploySerializer getSerializer(SupportedVersion version) { BaseRulesDeploySerializer serializer = (BaseRulesDeploySerializer) serializerFactory.getSerializer(version); // We process the "configuration" field ourself serializer.getXstream().omitField(RulesDeploy.class, "configuration"); return serializer; } }
@Override public void configurePersister(XStreamPersister persister, XStreamMessageConverter converter) { XStream xs = persister.getXStream(); xs.alias("metric", MetricValue.class); xs.alias("metrics", Metrics.class); xs.omitField(MetricValue.class, "value"); xs.registerConverter(new ValueHolderConverter()); xs.aliasField("value", MetricValue.class, "holder"); xs.addImplicitCollection(Metrics.class, "metrics"); }
public XmlRulesDescriptorSerializer_v5_11() { super(new RulesDeployVersionConverter()); xstream.ignoreUnknownElements(); xstream.omitField(RulesDeploy_v5_11.class, "log"); xstream.setMode(XStream.NO_REFERENCES); xstream.aliasType(RULES_DEPLOY_DESCRIPTOR_TAG, RulesDeploy_v5_11.class); } }
public XmlRulesDescriptorSerializer_v5_14() { super(new RulesDeployVersionConverter()); xstream.ignoreUnknownElements(); xstream.omitField(RulesDeploy_v5_14.class, "log"); xstream.setMode(XStream.NO_REFERENCES); xstream.aliasType("publisher", RulesDeploy_v5_14.PublisherType.class); xstream.aliasType(RULES_DEPLOY_DESCRIPTOR_TAG, RulesDeploy_v5_14.class); } }
public XmlRulesDescriptorSerializer_v5_14() { super(new RulesDeployVersionConverter()); xstream.ignoreUnknownElements(); xstream.omitField(RulesDeploy_v5_14.class, "log"); xstream.setMode(XStream.NO_REFERENCES); xstream.aliasType("publisher", RulesDeploy_v5_14.PublisherType.class); xstream.aliasType(RULES_DEPLOY_DESCRIPTOR_TAG, RulesDeploy_v5_14.class); } }
public XmlRulesDescriptorSerializer_v5_16() { super(new RulesDeployVersionConverter()); xstream.ignoreUnknownElements(); xstream.omitField(RulesDeploy_v5_16.class, "log"); xstream.setMode(XStream.NO_REFERENCES); xstream.aliasType("publisher", RulesDeploy_v5_16.PublisherType.class); xstream.aliasType(RULES_DEPLOY_DESCRIPTOR_TAG, RulesDeploy_v5_16.class); xstream.aliasType(MODULE_NAME, RulesDeploy_v5_16.WildcardPattern.class); xstream.aliasField(LAZY_MODULES_FOR_COMPILATION, RulesDeploy_v5_16.class, "lazyModulesForCompilationPatterns"); xstream.aliasField("name", RulesDeploy_v5_16.WildcardPattern.class, "value"); xstream.useAttributeFor(RulesDeploy_v5_16.WildcardPattern.class, "value"); } }