org.eclipse.corona.collaboration.project
Class ProjectEvent

java.lang.Object
  extended by org.eclipse.corona.collaboration.CollaborationEvent
      extended by org.eclipse.corona.collaboration.project.ProjectEvent
All Implemented Interfaces:
java.io.Serializable, org.eclipse.core.runtime.IAdaptable, ICollaborationEvent, IProjectEvent, org.osgi.service.event.EventConstants

public class ProjectEvent
extends CollaborationEvent
implements IProjectEvent

Project Events are a special type of Collaboration Events. Project Events are closely associated with Collaboration Projects.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.eclipse.corona.collaboration.CollaborationEvent
dictionary
 
Fields inherited from interface org.eclipse.corona.collaboration.project.IProjectEvent
ACTION_CLOSE, ACTION_CREATE, ACTION_DELETE, ACTION_OPEN, ACTION_SYNC, ACTION_UPDATE, CONTAINER_URI, EVENT_TYPE_NATURE_ADDED, EVENT_TYPE_NATURE_REMOVED, PROJECT, PROJECT_GROUP_NAME, PROJECT_GROUP_USER_NAME, PROJECT_NAME, PROJECT_SUBTOPIC, PROJECT_TOPIC, PROJECT_URI, PROJECT_USER_NAME, RESOURCE_PROPERTY_PROJECT_FILE_COMPONENT, RESOURCE_TYPE_PROJECT, RESOURCE_TYPE_PROJECT_COMPONENT
 
Fields inherited from interface org.eclipse.corona.collaboration.ICollaborationEvent
ACTION_TYPE, COLLABORATION_ID, CONTEXT_NAME, CONTEXT_TYPE, CONTEXT_URI, REMOTE_URI, RESOURCE_CONTAINER_URI, RESOURCE_NAME, RESOURCE_PROPERTY_CONTACT, RESOURCE_PROPERTY_DESCRIPTION, RESOURCE_PROPERTY_OBJECTIVE, RESOURCE_PROPERTY_PROJECT_LEADER, RESOURCE_PROPERTY_START, RESOURCE_PROPERTY_STATUS, RESOURCE_PROPERTY_TYPE, RESOURCE_PROPERTY_URI, RESOURCE_PROPERTY_VALUE, RESOURCE_TYPE, RESOURCE_URI, ROUTER_ID, TOPIC_ROOT, TOPIC_SEPARATOR
 
Fields inherited from interface org.osgi.service.event.EventConstants
BUNDLE_SIGNER, BUNDLE_SYMBOLICNAME, EVENT, EVENT_FILTER, EVENT_TOPIC, EXCEPTION, EXCEPTION_CLASS, EXCEPTION_MESSAGE, EXECPTION_CLASS, MESSAGE, SERVICE, SERVICE_ID, SERVICE_OBJECTCLASS, SERVICE_PID, TIMESTAMP
 
Constructor Summary
ProjectEvent(CollaborationEvent event)
           
ProjectEvent(java.lang.String uri, java.lang.String projName)
          Construct a new Project Event
ProjectEvent(java.lang.String uri, java.lang.String projName, java.util.Dictionary eventProperties)
           
 
Method Summary
 java.lang.String getProjectName()
           
 java.lang.String getProjectURI()
           
 void setProjectURI(java.lang.String uri)
           
 
Methods inherited from class org.eclipse.corona.collaboration.CollaborationEvent
addRemoteURI, createCollaborationEvent, defineBundleProperties, defineExceptionProperties, defineProperty, defineServiceReferenceProperties, getActionType, getAdapter, getCollaborationID, getContextName, getContextType, getContextURI, getEvent, getProperty, getPropertyAsString, getPropertyNames, getTopic, listRemoteURIs, setActionType, setCollaborationID, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.corona.collaboration.ICollaborationEvent
getActionType, getContextName, getContextType, getContextURI, setActionType
 

Constructor Detail

ProjectEvent

public ProjectEvent(java.lang.String uri,
                    java.lang.String projName)
Construct a new Project Event

Parameters:
projName - is the name of the project that this event belongs to.

ProjectEvent

public ProjectEvent(java.lang.String uri,
                    java.lang.String projName,
                    java.util.Dictionary eventProperties)

ProjectEvent

public ProjectEvent(CollaborationEvent event)
Method Detail

getProjectName

public java.lang.String getProjectName()

getProjectURI

public java.lang.String getProjectURI()

setProjectURI

public void setProjectURI(java.lang.String uri)

Copyright 2006 IBM Corporation and others.
All Rights Reserved.