|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IGeneralInformationChangingService
Service for changing general informations.
Field Summary | |
---|---|
static java.lang.String |
JSON_SERVICE_URL
URL where the service is exposed via JSON interface. |
static java.lang.String |
SERVICE_NAME
Name of this service for which it is registered at the RPC name server. |
static java.lang.String |
SERVICE_URL
Application part of the URL to access this service remotely. |
Method Summary | |
---|---|
void |
addToMetaproject(java.lang.String sessionToken,
IMetaprojectId metaprojectId,
MetaprojectAssignmentsIds assignmentsToAdd)
Adds given entities to an existing metaproject. |
void |
addUnofficialVocabularyTerm(java.lang.String sessionToken,
java.lang.Long vocabularyId,
NewVocabularyTerm term)
Adds new unofficial terms to a vocabulary starting from specified ordinal + 1. |
void |
addUnofficialVocabularyTerm(java.lang.String sessionToken,
ch.systemsx.cisd.openbis.generic.shared.basic.TechId vocabularyId,
java.lang.String code,
java.lang.String label,
java.lang.String description,
java.lang.Long previousTermOrdinal)
Deprecated. Because the parameters refer to an internal openBIS class (TechID). |
ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject |
createMetaproject(java.lang.String sessionToken,
java.lang.String name,
java.lang.String descriptionOrNull)
Creates a new metaproject. |
void |
deleteMetaproject(java.lang.String sessionToken,
IMetaprojectId metaprojectId)
Deletes an existing metaproject. |
WebAppSettings |
getWebAppSettings(java.lang.String sessionToken,
java.lang.String webAppId)
Returns the persistent settings for a given custom web app. |
void |
removeFromMetaproject(java.lang.String sessionToken,
IMetaprojectId metaprojectId,
MetaprojectAssignmentsIds assignmentsToRemove)
Removes given entities from an existing metaproject. |
void |
setWebAppSettings(java.lang.String sessionToken,
WebAppSettings webAppSettings)
Sets the persistent settings for a given custom web app. |
ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject |
updateMetaproject(java.lang.String sessionToken,
IMetaprojectId metaprojectId,
java.lang.String name,
java.lang.String descriptionOrNull)
Updates an existing metaproject. |
void |
updateSampleProperties(java.lang.String sessionToken,
long sampleID,
java.util.Map<java.lang.String,java.lang.String> properties)
|
Methods inherited from interface ch.systemsx.cisd.common.api.IRpcService |
---|
getMajorVersion, getMinorVersion |
Field Detail |
---|
static final java.lang.String SERVICE_NAME
static final java.lang.String SERVICE_URL
static final java.lang.String JSON_SERVICE_URL
Method Detail |
---|
void updateSampleProperties(java.lang.String sessionToken, long sampleID, java.util.Map<java.lang.String,java.lang.String> properties)
@Deprecated void addUnofficialVocabularyTerm(java.lang.String sessionToken, ch.systemsx.cisd.openbis.generic.shared.basic.TechId vocabularyId, java.lang.String code, java.lang.String label, java.lang.String description, java.lang.Long previousTermOrdinal)
void addUnofficialVocabularyTerm(java.lang.String sessionToken, java.lang.Long vocabularyId, NewVocabularyTerm term)
WebAppSettings getWebAppSettings(java.lang.String sessionToken, java.lang.String webAppId)
webAppId
- The id of the custom web app to get the display settings for.void setWebAppSettings(java.lang.String sessionToken, WebAppSettings webAppSettings)
webAppSettings
- The new display settingsch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject createMetaproject(java.lang.String sessionToken, java.lang.String name, java.lang.String descriptionOrNull)
name
- Name of the metaprojectdescriptionOrNull
- Description of the metaproject
ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject updateMetaproject(java.lang.String sessionToken, IMetaprojectId metaprojectId, java.lang.String name, java.lang.String descriptionOrNull)
metaprojectId
- Id of the metaproject to updatename
- New name of the metaprojectdescriptionOrNull
- New description of the metaproject
UserFailureException
- when a metaproject with the specified id doesn't exist.void deleteMetaproject(java.lang.String sessionToken, IMetaprojectId metaprojectId)
metaprojectId
- Id of the metaproject to delete
UserFailureException
- when a metaproject with the specified id doesn't exist.void addToMetaproject(java.lang.String sessionToken, IMetaprojectId metaprojectId, MetaprojectAssignmentsIds assignmentsToAdd)
metaprojectId
- Id of the metaprojectassignmentsToAdd
- Assignments that should be added to the metaproject
UserFailureException
- when a metaproject with the specified id doesn't exist.void removeFromMetaproject(java.lang.String sessionToken, IMetaprojectId metaprojectId, MetaprojectAssignmentsIds assignmentsToRemove)
metaprojectId
- Id of the metaprojectassignmentsToRemove
- Assignments that should be removed from the metaproject
UserFailureException
- when a metaproject with the specified id doesn't exist.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |