nl.surfnet.coin.portal.domain
Class SharedTab

java.lang.Object
  extended by nl.surfnet.coin.shared.domain.DomainObject
      extended by nl.surfnet.coin.portal.domain.SharedResource
          extended by nl.surfnet.coin.portal.domain.SharedTab
All Implemented Interfaces:
Serializable

public class SharedTab
extends SharedResource

When a tab gets shared by a user it needs to be deep cloned (both the tab and its gadgets) and this class keeps track of the shared tab.

See Also:
Serialized Form

Constructor Summary
SharedTab()
           
 
Method Summary
 String getName()
           
 Tab getPrototype()
           
 String getTeam()
           
 SharedResourceType getType()
           
 void setPrototype(Tab prototype)
           
 
Methods inherited from class nl.surfnet.coin.portal.domain.SharedResource
addInvite, getInvites, getSharedBy, getSharedByDisplayName, getTeamTitle, getTimestamp, setSharedBy, setSharedByDisplayName, setTeamTitle, setTimestamp
 
Methods inherited from class nl.surfnet.coin.shared.domain.DomainObject
equals, getId, hashCode, setId, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SharedTab

public SharedTab()
Method Detail

getType

public SharedResourceType getType()
Specified by:
getType in class SharedResource

getPrototype

public Tab getPrototype()
Returns:
the prototype

setPrototype

public void setPrototype(Tab prototype)
Parameters:
prototype - the prototype to set

getName

public String getName()
Specified by:
getName in class SharedResource

getTeam

public String getTeam()
Specified by:
getTeam in class SharedResource


Copyright © 2009-2012 SURFnet bv, The Netherlands. All Rights Reserved.