HecDataManager:

public boolean recordExists(String pathname);
public int recordType(String pathname);
public HecTime getLastWriteTime(String pathname); // To nearest second
public long getLastWriteTimeMillis(String pathname); // milliseconds
public HecDSSRecordInfo getRecordInfo(String pathname);
JAVA


also, if a pathname has been set in HecDataManager:

public boolean recordExists();
public int recordType();
public HecTime getLastWriteTime();
public long getLastWriteTimeMillis();
public HecDSSRecordInfo getRecordInfo();
JAVA




HecDSSUtilities:

public int renameRecords (Vector pathnameList, Vector newPathnameList);
public int duplicateRecords (Vector pathnameList, Vector newPathnameList);
public int delete(Vector pathnameList);
public Vector getDeletedRecords();
public int undelete(Vector pathnames);
public int copyRecordsFrom (HecDataManager toDataManager, Vector pathnameList);
JAVA