package diskCacheV111.services.space; import java.io.Serializable; import diskCacheV111.util.PnfsId; public class File implements Serializable { private static final long serialVersionUID = 1231338433325990419L; private long id; private String voGroup; private String voRole; private final long spaceId; private long sizeInBytes; private long creationTime; private PnfsId pnfsId; private FileState state; public File( long id, String voGroup, String voRole, long spaceId, long sizeInBytes, long creationTime, PnfsId pnfsId, FileState state ) { this.id = id; this.voGroup = voGroup; this.voRole = voRole; this.spaceId = spaceId; this.sizeInBytes = sizeInBytes; this.creationTime = creationTime; this.pnfsId = pnfsId; this.state = state; } public FileState getState() { return state; } public void setState(FileState state) { this.state = state; } public long getId() { return id; } public void setId(long id) { this.id = id; } public long getSpaceId() { return spaceId; } public long getSizeInBytes() { return sizeInBytes; } public void setSizeInBytes(long sizeInBytes) { this.sizeInBytes = sizeInBytes; } public long getCreationTime() { return creationTime; } public void setCreationTime(long creationTime) { this.creationTime = creationTime; } public PnfsId getPnfsId() { return pnfsId; } public void setPnfsId(PnfsId pnfsId) { this.pnfsId = pnfsId; } public String toString() { return ""+ id+" "+ voGroup+" "+ voRole+" "+ spaceId+" "+ sizeInBytes+" "+ creationTime+" "+ pnfsId+" "+ state; } public String getVoGroup() { return voGroup; } public void setVoGroup(String voGroup) { this.voGroup = voGroup; } public String getVoRole() { return voRole; } public void setVoRole(String voRole) { this.voRole = voRole; } }