@Override public String toString() { return getId(); }
private void iterateAll() { int offset = 0; List<Model> models; while ((models = Model.getAllModelsIterable(offset, 100)).size() > 0) { entityManager.getTransaction().begin(); for (Model model : models) { log.info("do something with model: " + model.getId()); } entityManager.flush(); entityManager.clear(); em.getTransaction().commit(); offset += models.size(); } }
public String getId() { return getModel().getId(); }
public String getId() { return getModel().getId(); }
@Override public void register(final Model model, final List<ExecuteTask> tasks) { assert model != null; assert tasks != null; // Need to copy the contents to avoid the elements List<ExecuteTask> copy = new ArrayList<ExecuteTask>(tasks.size()); copy.addAll(tasks); modelTasks.put(model.getId(), Collections.unmodifiableList(copy)); }
log.debug("Executing task '" + taskId + "' for model: " + model.getId());
assert model != null; List<ExecuteTask> tasks = modelTasks.get(model.getId()); inheritingModel.setPackaging(model.getPackaging()); inheritingModel.setVersion(model.getVersion()); tasks = modelTasks.get(inheritingModel.getId()); inheritingModel.setGroupId(model.getGroupId()); inheritingModel.setPackaging(model.getPackaging()); tasks = modelTasks.get(inheritingModel.getId()); inheritingModel.setArtifactId(model.getArtifactId()); inheritingModel.setPackaging(model.getPackaging()); tasks = modelTasks.get(inheritingModel.getId());
@Override public String toString() { return getId(); }
log.debug("Registering tasks for: " + model.getId());
public List<ExecuteTask> getTasks(final Model model) { assert model != null; List<ExecuteTask> tasks = modelTasks.get(model.getId()); if (tasks == null) { return Collections.emptyList(); } return tasks; }
public void register(final Model model, final List<ExecuteTask> tasks) { assert model != null; assert tasks != null; // Need to copy the contents to avoid the elements List<ExecuteTask> copy = new ArrayList<ExecuteTask>(tasks.size()); copy.addAll(tasks); modelTasks.put(model.getId(), Collections.unmodifiableList(copy)); if (log.isDebugEnabled()) { log.debug("Registered tasks for: " + model.getId() + "=" + tasks); } }
ArrayList<Attribute> atts = new ArrayList<Attribute>(); atts.add(new Attribute("attribute1")); atts.add(new Attribute("attribute1")); atts.add(new Attribute("id", (ArrayList<String>) null)); data = new Instances("yourData", atts, 0); DAOModel dao = getYourDaoModelHereFromHibernateHoweverYouWantIt(); for (Model m : dao.findAll()) { vals = new double[data.numAttributes()]; vals[0] = m.getAttribute1(); vals[1] = m.getAttribute2(); vals[2] = data.attribute(2).addStringValue(m.getId()); data.add(new DenseInstance(1.0, vals)); }
public class Main { public static void main(String[] args) throws JAXBException { // initialize JAXB JAXBContext context = JAXBContext.newInstance(Model.class, Definitions.class); // Unmarshal input XML into Java object Unmarshaller unmarshaller = context.createUnmarshaller(); Model model = (Model) unmarshaller.unmarshal(Main.class.getClassLoader().getResourceAsStream("input.xml")); // Map old Java object to new Java object List<Task> tasks = new ArrayList<Task>(); for (Node node : model.getNodes()) { tasks.add(new Task(node.getId())); } // Marshal new Java object into XML Definitions definitions = new Definitions(new Process(model.getId(), tasks)); StringWriter sw = new StringWriter(); Marshaller marshaller = context.createMarshaller(); marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8"); marshaller.marshal(definitions, sw); System.out.println(sw.toString()); } }
tvId.setText(String.valueOf(model.getId())); tvTitle.setText(model.getTitle());
/** * Collects the resolved {@link Dependency dependencies} from the given <code>effectiveModel</code>. * * @param effectiveModel is the effective POM {@link Model} to process. * @param flattenedDependencies is the {@link List} where to add the collected {@link Dependency dependencies}. */ protected void createFlattenedDependencies( Model effectiveModel, List<Dependency> flattenedDependencies ) { getLog().debug( "Resolving dependencies of " + effectiveModel.getId() ); // this.project.getDependencies() already contains the inherited dependencies but also those from profiles // List<Dependency> projectDependencies = currentProject.getOriginalModel().getDependencies(); List<Dependency> projectDependencies = effectiveModel.getDependencies(); for ( Dependency projectDependency : projectDependencies ) { Dependency flattenedDependency = createFlattenedDependency( projectDependency ); if ( flattenedDependency != null ) { flattenedDependencies.add( flattenedDependency ); } } }
private List<String> resolveFileNames( final Model pom, final File basedir, List<String> excludePatterns ) throws IOException { getLogger().debug( "Resolving files for " + pom.getId() + " in " + basedir ); StringBuffer buff = new StringBuffer( "pom.xml*,archetype.properties*,target/**," ); for ( String module : pom.getModules() ) { buff.append( ',' ).append( module ).append( "/**" ); } for ( String defaultExclude : ListScanner.DEFAULTEXCLUDES ) { buff.append( ',' ).append( defaultExclude ).append( "/**" ); } for ( String excludePattern : excludePatterns ) { buff.append( ',' ).append( excludePattern ); } String excludes = PathUtils.convertPathForOS( buff.toString() ); List<String> fileNames = FileUtils.getFileNames( basedir, "**,.*,**/.*", excludes, false ); getLogger().debug( "Resolved " + fileNames.size() + " files" ); getLogger().debug( "Resolved Files:" + fileNames ); return fileNames; }
private List<String> resolveFileNames(final Model pom, final File basedir) throws IOException { log.debug("Resolving files for " + pom.getId() + " in " + basedir); String excludes = "pom.xml*,archetype.properties*,target/**,"; for (String module : pom.getModules()) { excludes += "," + module + "/**"; } for (String exclude : ListScanner.DEFAULT_EXCLUDES) { excludes += "," + exclude + "/**"; } excludes = PathUtils.convertPathForOS(excludes); @SuppressWarnings({"unchecked"}) List<String> fileNames = FileUtils.getFileNames(basedir, "**,.*,**/.*", excludes, false); log.debug("Resolved " + fileNames.size() + " files"); log.debug("Resolved Files:" + fileNames); return fileNames; }
public static String interpolate( String value, Model model ) throws ReleaseExecutionException { if ( value != null && value.contains( "${" ) ) { StringSearchInterpolator interpolator = new StringSearchInterpolator(); List<String> pomPrefixes = Arrays.asList( "pom.", "project." ); interpolator.addValueSource( new PrefixedObjectValueSource( pomPrefixes, model, false ) ); interpolator.addValueSource( new MapBasedValueSource( model.getProperties() ) ); interpolator.addValueSource( new ObjectBasedValueSource( model ) ); try { value = interpolator.interpolate( value, new PrefixAwareRecursionInterceptor( pomPrefixes ) ); } catch ( InterpolationException e ) { throw new ReleaseExecutionException( "Failed to interpolate " + value + " for project " + model.getId(), e ); } } return value; } }