org.keridwen.core.data.model
Class NodeInformation

java.lang.Object
  extended by org.keridwen.core.data.model.NodeInformation

public class NodeInformation
extends Object

This class contains all information about a GDM node. Information are: its state, creation time, owner, last modification time etc...

Author:
JeT - Artenum

Constructor Summary
NodeInformation()
          Default constructor
NodeInformation(NodeState stateToSet)
           
NodeInformation(String id, String owner, long creationTime, long modificationTime)
          Quick constructor
 
Method Summary
 long getCreationTime()
           
 String getGroup()
           
 String getId()
           
 long getModificationTime()
           
 NodeState getNodeState()
           
 String getOwner()
           
 String getPermission()
           
 long getSize()
           
 void setCreationTime(long creationTime)
           
 void setGroup(String group)
           
 void setId(String id)
           
 void setModificationTime(long modificationTime)
           
 void setNodeState(NodeState nodeState)
           
 void setOwner(String owner)
           
 void setPermission(String permission)
           
 void setSize(long size)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeInformation

public NodeInformation(String id,
                       String owner,
                       long creationTime,
                       long modificationTime)
Quick constructor

Parameters:
creationTime -
owner -
modificationTime -
id -

NodeInformation

public NodeInformation()
Default constructor


NodeInformation

public NodeInformation(NodeState stateToSet)
Method Detail

getNodeState

public NodeState getNodeState()
Returns:
the nodeState

setNodeState

public void setNodeState(NodeState nodeState)
Parameters:
nodeState - the nodeState to set

getCreationTime

public long getCreationTime()
Returns:
the creationTime

setCreationTime

public void setCreationTime(long creationTime)
Parameters:
creationTime - the creationTime to set

getOwner

public String getOwner()
Returns:
the owner

setOwner

public void setOwner(String owner)
Parameters:
owner - the owner to set

getModificationTime

public long getModificationTime()
Returns:
the modificationTime

setModificationTime

public void setModificationTime(long modificationTime)
Parameters:
modificationTime - the modificationTime to set

getId

public String getId()
Returns:
the id

setId

public void setId(String id)
Parameters:
id - the id to set

getPermission

public String getPermission()

setPermission

public void setPermission(String permission)

getGroup

public String getGroup()

setGroup

public void setGroup(String group)

getSize

public long getSize()

setSize

public void setSize(long size)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2010-2013 Artenum. All Rights Reserved.