1 | /* |
2 | * $Id: PnfsRenameMessage.java,v 1.2 2005-02-21 15:49:33 tigran Exp $ |
3 | */ |
4 | |
5 | package diskCacheV111.vehicles; |
6 | |
7 | import diskCacheV111.util.* ; |
8 | |
9 | public class PnfsRenameMessage extends PnfsMessage |
10 | { |
11 | private static final long serialVersionUID = 4595311595112609899L; |
12 | |
13 | private final String _newName; |
14 | private final boolean _overwrite; |
15 | |
16 | public PnfsRenameMessage(PnfsId pnfsId, String newName, boolean overwrite) { |
17 | super(pnfsId); |
18 | _newName = newName; |
19 | _overwrite = overwrite; |
20 | setReplyRequired(true); |
21 | } |
22 | |
23 | public PnfsRenameMessage(String path, String newName, boolean overwrite) |
24 | { |
25 | this((PnfsId) null, newName, overwrite); |
26 | setPnfsPath(path); |
27 | } |
28 | |
29 | public String newName() { |
30 | return _newName; |
31 | } |
32 | |
33 | public boolean getOverwrite() { |
34 | return _overwrite; |
35 | } |
36 | } |