package com.niklim.clicktrace.model.helper; import java.io.File; import java.util.Date; import com.google.inject.Inject; import com.niklim.clicktrace.model.Session; import com.niklim.clicktrace.model.SessionMetadata; import com.niklim.clicktrace.props.UserProperties; /** * Loads {@link SessionMetada} from the disk. */ public class SessionMetadataLoader { @Inject private UserProperties props; public SessionMetadata loadMetadata(Session session) { int size = session.getShots().size(); File file = new File(props.getSessionsDirPath() + session.getName()); file.lastModified(); return new SessionMetadata(new Date(file.lastModified()), size); } }