|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.emf.emfstore.internal.server.core.helper.ResourceHelper
public class ResourceHelper
Helper for creating resources etc.
| Constructor Summary | |
|---|---|
ResourceHelper(ServerSpace serverSpace)
Default constructor. |
|
| Method Summary | |
|---|---|
void |
createResourceForChangePackage(ChangePackage changePackage,
PrimaryVersionSpec versionId,
ProjectId projectId)
Creates a resource for a changepackage. |
void |
createResourceForProject(Project project,
PrimaryVersionSpec versionId,
ProjectId projectId)
Creates a resource for a new project. |
void |
createResourceForProjectHistory(ProjectHistory projectHistory)
Creates a resource for project history. |
void |
createResourceForVersion(Version version,
ProjectId projectId)
Creates a resource for a new version. |
void |
deleteProjectState(Version version,
ProjectId projectId)
Deletes a projectstate. |
String |
getProjectFolder(ProjectId projectId)
Returns the file path to a given project. |
int |
getXFromPolicy(String policy,
String defaultPolicy,
boolean allowZero)
Gets and checks a number from a given server property. |
void |
save(org.eclipse.emf.ecore.EObject object)
Saves an eObject. |
void |
saveAll()
Saves all modified resources in the serverspace's resource set. |
void |
saveWithProject(org.eclipse.emf.ecore.EObject eObject,
Project project)
Saves the given EObject and sets the IDs on the eObject's resource for all model elements contained in the given project. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ResourceHelper(ServerSpace serverSpace)
throws FatalESException
serverSpace - serverspace
FatalESException - in case of failure| Method Detail |
|---|
public void createResourceForProjectHistory(ProjectHistory projectHistory)
throws FatalESException
projectHistory - project history
FatalESException - if saving fails
public void createResourceForVersion(Version version,
ProjectId projectId)
throws FatalESException
version - versionprojectId - project id
FatalESException - if saving fails
public void createResourceForProject(Project project,
PrimaryVersionSpec versionId,
ProjectId projectId)
throws FatalESException
project - projectprojectId - projectidversionId - versionid
FatalESException - if saving fails
public void createResourceForChangePackage(ChangePackage changePackage,
PrimaryVersionSpec versionId,
ProjectId projectId)
throws FatalESException
changePackage - changepackageversionId - versionIdprojectId - projectId
FatalESException - if saving fails
public void deleteProjectState(Version version,
ProjectId projectId)
Resource the project is contained in
will be unloaded as well as deleted.
version - the version to be deletedprojectId - the ID of the project to be deleted
public int getXFromPolicy(String policy,
String defaultPolicy,
boolean allowZero)
policy - policy name from server configurationdefaultPolicy - default policy name from server configurationallowZero - allow zero for x
ServerConfiguration.PROJECTSTATE_VERSION_PERSISTENCE_EVERYXVERSIONS_Xpublic String getProjectFolder(ProjectId projectId)
projectId - the project id
public void saveWithProject(org.eclipse.emf.ecore.EObject eObject,
Project project)
throws FatalESException
eObject - the EObject to be savedproject - the project, that is used to set the IDs of all model elements
within the project on the resource
FatalESException - in case of failure
public void save(org.eclipse.emf.ecore.EObject object)
throws FatalESException
object - the object
FatalESException - in case of failure
public void saveAll()
throws FatalESException
FatalESException - in case of failure
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||