protected void finished() { if (isValidXML()) { state = new CompositeRepositoryState(); state.setName(attrValues[0]); state.setType(attrValues[1]); state.setVersion(attrValues[2]); state.setDescription(attrValues[3]); state.setProvider(attrValues[4]); state.setProperties((propertiesHandler == null ? new OrderedProperties(0) // : propertiesHandler.getProperties())); state.setChildren((childrenHandler == null ? new URI[0] // : childrenHandler.getChildren())); } } }
CompositeMetadataRepository(IMetadataRepositoryManager manager, CompositeRepositoryState state, IProgressMonitor monitor) throws ProvisionException { super(manager.getAgent(), state.getName(), state.getType(), state.getVersion(), state.getLocation(), state.getDescription(), state.getProvider(), state.getProperties()); this.manager = manager; SubMonitor sub = SubMonitor.convert(monitor, 100 * state.getChildren().length); List<URI> repositoriesToBeRemovedOnFailure = new ArrayList<URI>(); boolean failOnChildFailure = shouldFailOnChildFailure(state); for (URI child : state.getChildren()) addChild(child, false, sub.newChild(100), failOnChildFailure, repositoriesToBeRemovedOnFailure); }
private boolean shouldFailOnChildFailure(CompositeRepositoryState state) { Map<String, String> repoProperties = state.getProperties(); boolean failOnChildFailure = ATOMIC_LOADING_DEFAULT; if (repoProperties != null) { String value = repoProperties.get(PROP_ATOMIC_LOADING); if (value != null) { failOnChildFailure = Boolean.parseBoolean(value); } } return failOnChildFailure; }
private boolean shouldFailOnChildFailure(CompositeRepositoryState state) { Map<String, String> repoProperties = state.getProperties(); boolean failOnChildFailure = ATOMIC_LOADING_DEFAULT; if (repoProperties != null) { String value = repoProperties.get(PROP_ATOMIC_LOADING); if (value != null) { failOnChildFailure = Boolean.parseBoolean(value); } } return failOnChildFailure; }
protected void finished() { if (isValidXML()) { state = new CompositeRepositoryState(); state.setName(attrValues[0]); state.setType(attrValues[1]); state.setVersion(attrValues[2]); state.setDescription(attrValues[3]); state.setProvider(attrValues[4]); state.setProperties((propertiesHandler == null ? new OrderedProperties(0) // : propertiesHandler.getProperties())); state.setChildren((childrenHandler == null ? new URI[0] // : childrenHandler.getChildren())); } } }
CompositeMetadataRepository(IMetadataRepositoryManager manager, CompositeRepositoryState state, IProgressMonitor monitor) throws ProvisionException { super(manager.getAgent(), state.getName(), state.getType(), state.getVersion(), state.getLocation(), state.getDescription(), state.getProvider(), state.getProperties()); this.manager = manager; SubMonitor sub = SubMonitor.convert(monitor, 100 * state.getChildren().length); List<URI> repositoriesToBeRemovedOnFailure = new ArrayList<URI>(); boolean failOnChildFailure = shouldFailOnChildFailure(state); for (URI child : state.getChildren()) addChild(child, false, sub.newChild(100), failOnChildFailure, repositoriesToBeRemovedOnFailure); }
private boolean shouldFailOnChildFailure(CompositeRepositoryState state) { Map<String, String> repoProperties = state.getProperties(); boolean failOnChildFailure = ATOMIC_LOADING_DEFAULT; if (repoProperties != null) { String value = repoProperties.get(PROP_ATOMIC_LOADING); if (value != null) { failOnChildFailure = Boolean.parseBoolean(value); } } return failOnChildFailure; }
public CompositeRepositoryState toState() { CompositeRepositoryState result = new CompositeRepositoryState(); result.setName(getName()); result.setType(getType()); result.setVersion(getVersion()); result.setLocation(getLocation()); result.setDescription(getDescription()); result.setProvider(getProvider()); result.setProperties(getProperties()); // it is important to directly access the field so we have the relative URIs result.setChildren(childrenURIs.toArray(new URI[childrenURIs.size()])); return result; }
/** * This is only called by the parser when loading a repository. */ CompositeArtifactRepository(IArtifactRepositoryManager manager, CompositeRepositoryState state, IProgressMonitor monitor) throws ProvisionException { super(manager.getAgent(), state.getName(), state.getType(), state.getVersion(), state.getLocation(), state.getDescription(), state.getProvider(), state.getProperties()); this.manager = manager; SubMonitor sub = SubMonitor.convert(monitor, 100 * state.getChildren().length); List<URI> repositoriesToBeRemovedOnFailure = new ArrayList<>(); boolean failOnChildFailure = shouldFailOnChildFailure(state); for (URI child : state.getChildren()) addChild(child, false, sub.newChild(100), failOnChildFailure, repositoriesToBeRemovedOnFailure); }
private boolean shouldFailOnChildFailure(CompositeRepositoryState state) { Map<String, String> repoProperties = state.getProperties(); boolean failOnChildFailure = ATOMIC_LOADING_DEFAULT; if (repoProperties != null) { String value = repoProperties.get(PROP_ATOMIC_LOADING); if (value != null) { failOnChildFailure = Boolean.valueOf(value).booleanValue(); } } return failOnChildFailure; } }
public CompositeRepositoryState toState() { CompositeRepositoryState result = new CompositeRepositoryState(); result.setName(getName()); result.setType(getType()); result.setVersion(getVersion()); result.setLocation(getLocation()); result.setDescription(getDescription()); result.setProvider(getProvider()); result.setProperties(getProperties()); // it is important to directly access the field so we have the relative URIs result.setChildren(childrenURIs.toArray(new URI[childrenURIs.size()])); return result; }
/** * This is only called by the parser when loading a repository. */ CompositeArtifactRepository(IArtifactRepositoryManager manager, CompositeRepositoryState state, IProgressMonitor monitor) throws ProvisionException { super(manager.getAgent(), state.getName(), state.getType(), state.getVersion(), state.getLocation(), state.getDescription(), state.getProvider(), state.getProperties()); this.manager = manager; SubMonitor sub = SubMonitor.convert(monitor, 100 * state.getChildren().length); List<URI> repositoriesToBeRemovedOnFailure = new ArrayList<URI>(); boolean failOnChildFailure = shouldFailOnChildFailure(state); for (URI child : state.getChildren()) addChild(child, false, sub.newChild(100), failOnChildFailure, repositoriesToBeRemovedOnFailure); }
private boolean shouldFailOnChildFailure(CompositeRepositoryState state) { Map<String, String> repoProperties = state.getProperties(); boolean failOnChildFailure = ATOMIC_LOADING_DEFAULT; if (repoProperties != null) { String value = repoProperties.get(PROP_ATOMIC_LOADING); if (value != null) { failOnChildFailure = Boolean.valueOf(value).booleanValue(); } } return failOnChildFailure; }
public CompositeRepositoryState toState() { CompositeRepositoryState result = new CompositeRepositoryState(); result.setName(getName()); result.setType(getType()); result.setVersion(getVersion()); result.setLocation(getLocation()); result.setDescription(getDescription()); result.setProvider(getProvider()); result.setProperties(getProperties()); // it is important to directly access the field so we have the relative URIs result.setChildren(childrenURIs.toArray(new URI[childrenURIs.size()])); return result; }
CompositeMetadataRepository(IMetadataRepositoryManager manager, CompositeRepositoryState state, IProgressMonitor monitor) throws ProvisionException { super(manager.getAgent(), state.getName(), state.getType(), state.getVersion(), state.getLocation(), state.getDescription(), state.getProvider(), state.getProperties()); this.manager = manager; SubMonitor sub = SubMonitor.convert(monitor, 100 * state.getChildren().length); List<URI> repositoriesToBeRemovedOnFailure = new ArrayList<URI>(); boolean failOnChildFailure = shouldFailOnChildFailure(state); for (URI child : state.getChildren()) addChild(child, false, sub.newChild(100), failOnChildFailure, repositoriesToBeRemovedOnFailure); }
private boolean shouldFailOnChildFailure(CompositeRepositoryState state) { Map<String, String> repoProperties = state.getProperties(); boolean failOnChildFailure = ATOMIC_LOADING_DEFAULT; if (repoProperties != null) { String value = repoProperties.get(PROP_ATOMIC_LOADING); if (value != null) { failOnChildFailure = Boolean.valueOf(value).booleanValue(); } } return failOnChildFailure; } }
public CompositeRepositoryState toState() { CompositeRepositoryState result = new CompositeRepositoryState(); result.setName(getName()); result.setType(getType()); result.setVersion(getVersion()); result.setLocation(getLocation()); result.setDescription(getDescription()); result.setProvider(getProvider()); result.setProperties(getProperties()); // it is important to directly access the field so we have the relative URIs result.setChildren(childrenURIs.toArray(new URI[childrenURIs.size()])); return result; }
/** * This is only called by the parser when loading a repository. */ CompositeArtifactRepository(IArtifactRepositoryManager manager, CompositeRepositoryState state, IProgressMonitor monitor) throws ProvisionException { super(manager.getAgent(), state.getName(), state.getType(), state.getVersion(), state.getLocation(), state.getDescription(), state.getProvider(), state.getProperties()); this.manager = manager; SubMonitor sub = SubMonitor.convert(monitor, 100 * state.getChildren().length); List<URI> repositoriesToBeRemovedOnFailure = new ArrayList<URI>(); boolean failOnChildFailure = shouldFailOnChildFailure(state); for (URI child : state.getChildren()) addChild(child, false, sub.newChild(100), failOnChildFailure, repositoriesToBeRemovedOnFailure); }
private boolean shouldFailOnChildFailure(CompositeRepositoryState state) { Map<String, String> repoProperties = state.getProperties(); boolean failOnChildFailure = ATOMIC_LOADING_DEFAULT; if (repoProperties != null) { String value = repoProperties.get(PROP_ATOMIC_LOADING); if (value != null) { failOnChildFailure = Boolean.valueOf(value).booleanValue(); } } return failOnChildFailure; }
public CompositeRepositoryState toState() { CompositeRepositoryState result = new CompositeRepositoryState(); result.setName(getName()); result.setType(getType()); result.setVersion(getVersion()); result.setLocation(getLocation()); result.setDescription(getDescription()); result.setProvider(getProvider()); result.setProperties(getProperties()); // it is important to directly access the field so we have the relative URIs result.setChildren(childrenURIs.toArray(new URI[childrenURIs.size()])); return result; }