|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mftech.dawn.server.projects.impl.ProjectImpl
public class ProjectImpl
This class defines a project
| Constructor Summary | |
|---|---|
ProjectImpl()
default constructor |
|
ProjectImpl(java.lang.String name)
|
|
ProjectImpl(java.lang.String name,
java.lang.String xml)
|
|
| Method Summary | |
|---|---|
void |
addUser(User u,
int roleID)
|
boolean |
addView(org.eclipse.gmf.runtime.notation.View view)
tries to add a view to the resource returns false if the view could not be added |
boolean |
changeView(org.eclipse.emf.ecore.EObject oldView,
org.eclipse.gmf.runtime.notation.View newView)
tries to change a view to the resource returns false if the view could not be changed |
void |
createResourceFromString(java.lang.String xml)
create a resource from an xmi xml string |
boolean |
deleteView(org.eclipse.emf.ecore.EObject view)
tries to delete a view to the resource returns false if the view could not be deleted |
User |
getCreator()
|
java.lang.String |
getEditorID()
|
int |
getId()
|
java.util.HashMap<java.lang.String,java.lang.Long> |
getLastChangedObjects()
|
java.util.HashMap<java.lang.String,java.lang.Long> |
getLastDeletedObjects()
|
java.util.HashMap<java.lang.String,java.lang.Long> |
getLastInsertedObjects()
|
java.util.Map<java.lang.String,java.lang.Integer> |
getLockedObjects()
|
java.lang.String |
getName()
get the project name |
org.eclipse.emf.ecore.xmi.XMLResource |
getResource()
gets teh resource |
User |
getUser(int userId)
|
UserManager |
getUserManager()
|
Role |
getUserRole(User user)
|
java.util.Map<java.lang.Integer,User> |
getUsers()
|
int |
getVersion()
|
void |
loadResource()
This method loads the resource from the store and attches it to the project |
int |
lockObjects(int userId,
java.util.Set<java.lang.String> toBeLockedObjects)
locks the objects in the list |
void |
removeUser(int userId)
|
void |
save()
|
void |
saveMe()
Deprecated. |
void |
setCreator(User creator)
|
void |
setEditorID(java.lang.String editorID)
|
void |
setId(int id)
|
void |
setLastChangedObjects(java.util.HashMap<java.lang.String,java.lang.Long> lastChangedObjects)
|
void |
setLastDeletedObjects(java.util.HashMap<java.lang.String,java.lang.Long> lastDeletedObjects)
|
void |
setLastInsertedObjects(java.util.HashMap<java.lang.String,java.lang.Long> lastInsertedObjects)
|
void |
setLockedObjects(java.util.Map<java.lang.String,java.lang.Integer> lockedObjects)
|
void |
setName(java.lang.String name)
set the project name |
void |
setResource(org.eclipse.emf.ecore.xmi.XMLResource resource)
sets the resource |
void |
setUserManager(UserManager userManager)
|
void |
setUsers(java.util.Map<java.lang.Integer,User> users)
|
void |
setVersion(int version)
|
int |
unlockObjects(int userId,
java.util.Set<java.lang.String> toBeLockedObjects)
unlocks the objects in the list |
void |
updateVersion()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProjectImpl(java.lang.String name,
java.lang.String xml)
throws java.io.IOException
name - xml -
java.io.IOException
public ProjectImpl()
throws java.io.IOException
name -
java.io.IOException
public ProjectImpl(java.lang.String name)
throws java.io.IOException
name -
java.io.IOException| Method Detail |
|---|
public int getVersion()
getVersion in interface Projectpublic void setVersion(int version)
public java.lang.String getEditorID()
getEditorID in interface Projectpublic void setEditorID(java.lang.String editorID)
setEditorID in interface Projectpublic UserManager getUserManager()
getUserManager in interface Projectpublic void setUserManager(UserManager userManager)
setUserManager in interface ProjectuserManager - public int getId()
public void setId(int id)
id - public java.util.HashMap<java.lang.String,java.lang.Long> getLastChangedObjects()
public void setLastChangedObjects(java.util.HashMap<java.lang.String,java.lang.Long> lastChangedObjects)
lastChangedObjects - public java.util.HashMap<java.lang.String,java.lang.Long> getLastInsertedObjects()
public void setLastInsertedObjects(java.util.HashMap<java.lang.String,java.lang.Long> lastInsertedObjects)
lastInsertedObjects - public java.util.HashMap<java.lang.String,java.lang.Long> getLastDeletedObjects()
public void setLastDeletedObjects(java.util.HashMap<java.lang.String,java.lang.Long> lastDeletedObjects)
lastDeletedObjects - public java.util.Map<java.lang.String,java.lang.Integer> getLockedObjects()
getLockedObjects in interface Projectpublic void setLockedObjects(java.util.Map<java.lang.String,java.lang.Integer> lockedObjects)
setLockedObjects in interface ProjectlockedObjects - public User getCreator()
getCreator in interface Project
public void setCreator(User creator)
throws UserNullException
setCreator in interface ProjectUserNullException - *********************************************************************************************public java.util.Map<java.lang.Integer,User> getUsers()
getUsers in interface Projectpublic void setUsers(java.util.Map<java.lang.Integer,User> users)
setUsers in interface Project
public void createResourceFromString(java.lang.String xml)
throws java.io.IOException
createResourceFromString in interface Projectjava.io.IOExceptionpublic java.lang.String getName()
getName in interface Projectpublic void setName(java.lang.String name)
setName in interface Projectpublic org.eclipse.emf.ecore.xmi.XMLResource getResource()
getResource in interface Projectpublic void setResource(org.eclipse.emf.ecore.xmi.XMLResource resource)
setResource in interface Project
public void save()
throws java.io.IOException
save in interface Projectjava.io.IOException
public void loadResource()
throws java.io.IOException
loadResource in interface Projectjava.io.IOException
public int lockObjects(int userId,
java.util.Set<java.lang.String> toBeLockedObjects)
lockObjects in interface Project
public int unlockObjects(int userId,
java.util.Set<java.lang.String> toBeLockedObjects)
unlockObjects in interface Projectpublic boolean addView(org.eclipse.gmf.runtime.notation.View view)
addView in interface Project -
public boolean changeView(org.eclipse.emf.ecore.EObject oldView,
org.eclipse.gmf.runtime.notation.View newView)
changeView in interface Projectpublic boolean deleteView(org.eclipse.emf.ecore.EObject view)
deleteView in interface Project@Deprecated public void saveMe()
saveMe in interface Projectpublic Role getUserRole(User user)
getUserRole in interface Project
public void addUser(User u,
int roleID)
addUser in interface Projectpublic User getUser(int userId)
getUser in interface Projectpublic void removeUser(int userId)
removeUser in interface Projectpublic void updateVersion()
updateVersion in interface Project
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||