nl.surfnet.coin.portal.domain
Class SharedResource
java.lang.Object
nl.surfnet.coin.shared.domain.DomainObject
nl.surfnet.coin.portal.domain.SharedResource
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- SharedGadget, SharedTab
public abstract class SharedResource
- extends nl.surfnet.coin.shared.domain.DomainObject
When a tab or gadget gets shared by a user it needs to be deep cloned and
this class keeps track of the shared tab or gadget.
- See Also:
- Serialized Form
| Methods inherited from class nl.surfnet.coin.shared.domain.DomainObject |
equals, getId, hashCode, setId, toString |
SharedResource
public SharedResource()
getTimestamp
public Long getTimestamp()
- Returns:
- the timestamp
setTimestamp
public void setTimestamp(Long timestamp)
- Parameters:
timestamp - the timestamp to set
getSharedBy
public String getSharedBy()
- Returns:
- the sharedBy
setSharedBy
public void setSharedBy(String sharedBy)
- Parameters:
sharedBy - the sharedBy to set
getInvites
public Set<Invite> getInvites()
- Returns:
- the invites
addInvite
public boolean addInvite(Invite invite)
setTeamTitle
public void setTeamTitle(String teamTitle)
- Parameters:
teamTitle -
setSharedByDisplayName
public void setSharedByDisplayName(String sharedByDisplayName)
- Parameters:
sharedByDisplayName -
getSharedByDisplayName
public String getSharedByDisplayName()
- Returns:
getTeamTitle
public String getTeamTitle()
- Returns:
getType
public abstract SharedResourceType getType()
getName
public abstract String getName()
getTeam
public abstract String getTeam()
Copyright © 2009-2012 SURFnet bv, The Netherlands. All Rights Reserved.