Examples of IApplicationUpdateService


Examples of org.fenrir.yggdrasil.core.service.IApplicationUpdateService

        AbstractWorker<Boolean, String> worker = new AbstractWorker<Boolean, String>()
        {
            @Override
            protected Boolean doInBackground() throws Exception
            {
                IApplicationUpdateService updateService = (IApplicationUpdateService)ApplicationContext.getInstance().getRegisteredComponent(IApplicationUpdateService.class);
                ArtifactUpdateActions actions = updateService.readActionsFile();
                for(ArtifactUpdateDescriptor descriptor:actions.getActions()){
                    if(ArtifactUpdateDescriptor.TYPE_CREATE_ARTIFACT.equals(descriptor.getType())
                            || ArtifactUpdateDescriptor.TYPE_UPDATE_ARTIFACT.equals(descriptor.getType())){
                        String url = descriptor.getUrl();
                        String filename = descriptor.getDestinationPath();
                        publish("Descarregant " + url);
                        updateService.downloadFile(url, filename);                        
                    }
                }
                // S'actualitza el fitxer descriptor per indicar que s'ha d'actualitzar a la pròxima arrancada de l'aplicació
                actions.setUpdatable(true);
                updateService.saveActionsFile(actions);
               
                return Boolean.TRUE;
            }
           
            /**
 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.