Mercurial > hg > orthanc
diff OrthancServer/ServerEnumerations.cpp @ 201:bee20e978835
refactoring of delete
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 27 Nov 2012 17:36:19 +0100 |
parents | dfa2899d9960 |
children | 7f4acf490179 |
line wrap: on
line diff
--- a/OrthancServer/ServerEnumerations.cpp Tue Nov 27 16:49:22 2012 +0100 +++ b/OrthancServer/ServerEnumerations.cpp Tue Nov 27 17:36:19 2012 +0100 @@ -56,6 +56,27 @@ } } + const char* GetBasePath(ResourceType type) + { + switch (type) + { + case ResourceType_Patient: + return "patients"; + + case ResourceType_Study: + return "studies"; + + case ResourceType_Series: + return "series"; + + case ResourceType_Instance: + return "instances"; + + default: + throw OrthancException(ErrorCode_ParameterOutOfRange); + } + } + const char* ToString(SeriesStatus status) { switch (status)