Author: rob.stryker(a)jboss.com
Date: 2010-09-02 01:40:58 -0400 (Thu, 02 Sep 2010)
New Revision: 24637
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/xpl/PublishCopyUtil.java
trunk/as/plugins/org.jboss.ide.eclipse.as.rse.core/src/org/jboss/ide/eclipse/as/rse/core/RSERemotePublishHandler.java
Log:
JBDS-1103 - item 3) update folder timestamp if descriptor does not exist
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/xpl/PublishCopyUtil.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/xpl/PublishCopyUtil.java 2010-09-02
05:34:36 UTC (rev 24636)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/xpl/PublishCopyUtil.java 2010-09-02
05:40:58 UTC (rev 24637)
@@ -434,8 +434,9 @@
public IStatus[] touchResource(IPath path) {
File tmp = deployRootFolder.append(path).toFile();
- if( tmp.exists())
- tmp.setLastModified(new Date().getTime());
+ if( !tmp.exists())
+ tmp = deployRootFolder.toFile();
+ tmp.setLastModified(new Date().getTime());
return null;
}
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.rse.core/src/org/jboss/ide/eclipse/as/rse/core/RSERemotePublishHandler.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.rse.core/src/org/jboss/ide/eclipse/as/rse/core/RSERemotePublishHandler.java 2010-09-02
05:34:36 UTC (rev 24636)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.rse.core/src/org/jboss/ide/eclipse/as/rse/core/RSERemotePublishHandler.java 2010-09-02
05:40:58 UTC (rev 24637)
@@ -91,6 +91,9 @@
IPath file = root.append(path);
try {
IRemoteFile rf = method.getFileServiceSubSystem().getRemoteFileObject(file.toString(),
new NullProgressMonitor());
+ if( !rf.exists()) {
+ rf = method.getFileServiceSubSystem().getRemoteFileObject(root.toString(), new
NullProgressMonitor());
+ }
method.getFileServiceSubSystem().setLastModified(rf, new Date().getTime(), null);
} catch(SystemMessageException sme) {
}
Show replies by date