Class Collaboration
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.visualization.valueobjects.Collaboration
-
public class Collaboration extends Object
This is stores collaboration information mainly for ego-centric visualizations.- Author:
- cdtank
-
-
Constructor Summary
Constructors Constructor Description Collaboration(Collaborator sourceCollaborator, Collaborator targetCollaborator, Activity seedActivity, UniqueIDGenerator uniqueIDGenerator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddActivity(Activity activity)Set<Activity>getCollaborationActivities()intgetCollaborationID()Map<String,Integer>getEarliestCollaborationYearCount()Map<String,Integer>getLatestCollaborationYearCount()intgetNumOfCollaborations()CollaboratorgetSourceCollaborator()CollaboratorgetTargetCollaborator()IntegergetUnknownCollaborationYearCount()Map<String,Integer>getYearToActivityCount()
-
-
-
Constructor Detail
-
Collaboration
public Collaboration(Collaborator sourceCollaborator, Collaborator targetCollaborator, Activity seedActivity, UniqueIDGenerator uniqueIDGenerator)
-
-
Method Detail
-
getCollaborationID
public int getCollaborationID()
-
getSourceCollaborator
public Collaborator getSourceCollaborator()
-
getTargetCollaborator
public Collaborator getTargetCollaborator()
-
getNumOfCollaborations
public int getNumOfCollaborations()
-
addActivity
public void addActivity(Activity activity)
-
getUnknownCollaborationYearCount
public Integer getUnknownCollaborationYearCount()
-
-