Package ch.ethz.sis.openbis.generic
Class OpenBIS
java.lang.Object
ch.ethz.sis.openbis.generic.OpenBIS
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidarchiveDataSets(List<? extends IDataSetId> dataSetIds, DataSetArchiveOptions options) voidvoidconfirmDeletions(List<? extends IDeletionId> deletionIds) createAuthorizationGroups(List<AuthorizationGroupCreation> newAuthorizationGroups) createCodes(String prefix, EntityKind entityKind, int count) createDataSetsAS(List<DataSetCreation> newDataSets) createDataSetTypes(List<DataSetTypeCreation> newDataSetTypes) createExperiments(List<ExperimentCreation> newExperiments) createExperimentTypes(List<ExperimentTypeCreation> newExperimentTypes) createExternalDataManagementSystems(List<ExternalDmsCreation> newExternalDataManagementSystems) createPermIdStrings(int count) createPersonalAccessTokens(List<PersonalAccessTokenCreation> newPersonalAccessTokens) createPersons(List<PersonCreation> newPersons) createPlugins(List<PluginCreation> newPlugins) createProjects(List<ProjectCreation> newProjects) createPropertyTypes(List<PropertyTypeCreation> newPropertyTypes) createQueries(List<QueryCreation> newQueries) createRoleAssignments(List<RoleAssignmentCreation> newRoleAssignments) createSamples(List<SampleCreation> newSamples) createSampleTypes(List<SampleTypeCreation> newSampleTypes) createSemanticAnnotations(List<SemanticAnnotationCreation> newAnnotations) createSpaces(List<SpaceCreation> newSpaces) createTags(List<TagCreation> newTags) createTypeGroupAssignments(List<TypeGroupAssignmentCreation> newTypeGroupAssignments) createTypeGroups(List<TypeGroupCreation> newTypeGroups) createVocabularies(List<VocabularyCreation> newVocabularies) createVocabularyTerms(List<VocabularyTermCreation> newVocabularyTerms) voiddeleteAuthorizationGroups(List<? extends IAuthorizationGroupId> groupIds, AuthorizationGroupDeletionOptions deletionOptions) deleteDataSets(List<? extends IDataSetId> dataSetIds, DataSetDeletionOptions deletionOptions) voiddeleteDataSetTypes(List<? extends IEntityTypeId> dataSetTypeIds, DataSetTypeDeletionOptions deletionOptions) deleteExperiments(List<? extends IExperimentId> experimentIds, ExperimentDeletionOptions deletionOptions) voiddeleteExperimentTypes(List<? extends IEntityTypeId> experimentTypeIds, ExperimentTypeDeletionOptions deletionOptions) voiddeleteExternalDataManagementSystems(List<? extends IExternalDmsId> externalDmsIds, ExternalDmsDeletionOptions deletionOptions) voiddeleteOperationExecutions(List<? extends IOperationExecutionId> executionIds, OperationExecutionDeletionOptions deletionOptions) voiddeletePersonalAccessTokens(List<? extends IPersonalAccessTokenId> personalAccessTokenIds, PersonalAccessTokenDeletionOptions deletionOptions) voiddeletePersons(List<? extends IPersonId> personIds, PersonDeletionOptions deletionOptions) voiddeletePlugins(List<? extends IPluginId> pluginIds, PluginDeletionOptions deletionOptions) voiddeleteProjects(List<? extends IProjectId> projectIds, ProjectDeletionOptions deletionOptions) voiddeletePropertyTypes(List<? extends IPropertyTypeId> propertyTypeIds, PropertyTypeDeletionOptions deletionOptions) voiddeleteQueries(List<? extends IQueryId> queryIds, QueryDeletionOptions deletionOptions) voiddeleteRoleAssignments(List<? extends IRoleAssignmentId> assignmentIds, RoleAssignmentDeletionOptions deletionOptions) deleteSamples(List<? extends ISampleId> sampleIds, SampleDeletionOptions deletionOptions) voiddeleteSampleTypes(List<? extends IEntityTypeId> sampleTypeIds, SampleTypeDeletionOptions deletionOptions) voiddeleteSemanticAnnotations(List<? extends ISemanticAnnotationId> annotationIds, SemanticAnnotationDeletionOptions deletionOptions) voiddeleteSpaces(List<? extends ISpaceId> spaceIds, SpaceDeletionOptions deletionOptions) voiddeleteTags(List<? extends ITagId> tagIds, TagDeletionOptions deletionOptions) voiddeleteTypeGroupAssignments(List<? extends ITypeGroupAssignmentId> typeGroupAssignmentIds, TypeGroupAssignmentDeletionOptions deletionOptions) voiddeleteVocabularies(List<? extends IVocabularyId> ids, VocabularyDeletionOptions deletionOptions) voiddeleteVocabularyTerms(List<? extends IVocabularyTermId> termIds, VocabularyTermDeletionOptions deletionOptions) evaluatePlugin(PluginEvaluationOptions options) executeAggregationService(IDssServiceId serviceId, AggregationServiceExecutionOptions options) executeCustomASService(ICustomASServiceId serviceId, CustomASServiceExecutionOptions options) executeExport(ExportData exportData, ExportOptions exportOptions) executeImport(ImportData importData, ImportOptions importOptions) executeOperations(List<? extends IOperation> operations, IOperationExecutionOptions options) voidexecuteProcessingService(IDssServiceId serviceId, ProcessingServiceExecutionOptions options) executeQuery(IQueryId queryId, QueryExecutionOptions options) executeReportingService(IDssServiceId serviceId, ReportingServiceExecutionOptions options) executeSql(String sql, SqlExecutionOptions options) getAuthorizationGroups(List<? extends IAuthorizationGroupId> groupIds, AuthorizationGroupFetchOptions fetchOptions) getDataSets(List<? extends IDataSetId> dataSetIds, DataSetFetchOptions fetchOptions) getDataSetTypes(List<? extends IEntityTypeId> dataSetTypeIds, DataSetTypeFetchOptions fetchOptions) getExperiments(List<? extends IExperimentId> experimentIds, ExperimentFetchOptions fetchOptions) getExperimentTypes(List<? extends IEntityTypeId> experimentTypeIds, ExperimentTypeFetchOptions fetchOptions) getExternalDataManagementSystems(List<? extends IExternalDmsId> externalDmsIds, ExternalDmsFetchOptions fetchOptions) getManagedPersonalAccessToken(String sessionName) This utility method returns a well managed personal access token, creating one if no one is found and renews it if is close to expiration.getOperationExecutions(List<? extends IOperationExecutionId> executionIds, OperationExecutionFetchOptions fetchOptions) getPersonalAccessTokens(List<? extends IPersonalAccessTokenId> personalAccessTokenIds, PersonalAccessTokenFetchOptions fetchOptions) getPersons(List<? extends IPersonId> ids, PersonFetchOptions fetchOptions) getPlugins(List<? extends IPluginId> pluginIds, PluginFetchOptions fetchOptions) getProjects(List<? extends IProjectId> projectIds, ProjectFetchOptions fetchOptions) getPropertyTypes(List<? extends IPropertyTypeId> typeIds, PropertyTypeFetchOptions fetchOptions) getQueries(List<? extends IQueryId> queryIds, QueryFetchOptions fetchOptions) getQueryDatabases(List<? extends IQueryDatabaseId> queryDatabaseIds, QueryDatabaseFetchOptions fetchOptions) getRights(List<? extends IObjectId> ids, RightsFetchOptions fetchOptions) getRoleAssignments(List<? extends IRoleAssignmentId> ids, RoleAssignmentFetchOptions fetchOptions) getSamples(List<? extends ISampleId> sampleIds, SampleFetchOptions fetchOptions) getSampleTypes(List<? extends IEntityTypeId> sampleTypeIds, SampleTypeFetchOptions fetchOptions) getSemanticAnnotations(List<? extends ISemanticAnnotationId> annotationIds, SemanticAnnotationFetchOptions fetchOptions) static SemanticAnnotationCreationgetSemanticPredicateCreation(String predicateProperty, String predicatePropertyOntologyId, String predicatePropertyOntologyVersion, String predicatePropertyId) This utility method provides a simplified API to create predicate semantic annotationsstatic SemanticAnnotationCreationgetSemanticPredicateWithSubjectCreation(EntityKind subjectEntityKind, String subjectClass, String predicateProperty, String predicatePropertyOntologyId, String predicatePropertyOntologyVersion, String predicatePropertyId) This utility method provides a simplified API to create predicate semantic annotationsstatic SemanticAnnotationCreationgetSemanticSubjectCreation(EntityKind subjectEntityKind, String subjectClass, String subjectClassOntologyId, String subjectClassOntologyVersion, String subjectClassId) This utility method provides a simplified API to create subject semantic annotationsgetSpaces(List<? extends ISpaceId> spaceIds, SpaceFetchOptions fetchOptions) getTags(List<? extends ITagId> tagIds, TagFetchOptions fetchOptions) getTypeGroupAssignments(List<? extends ITypeGroupAssignmentId> ids, TypeGroupAssignmentFetchOptions fetchOptions) getTypeGroups(List<? extends ITypeGroupId> typeGroupIds, TypeGroupFetchOptions fetchOptions) getVocabularies(List<? extends IVocabularyId> vocabularyIds, VocabularyFetchOptions fetchOptions) getVocabularyTerms(List<? extends IVocabularyTermId> vocabularyTermIds, VocabularyTermFetchOptions fetchOptions) booleanvoidlockDataSets(List<? extends IDataSetId> dataSetIds, DataSetLockOptions options) voidlogout()voidrevertDeletions(List<? extends IDeletionId> deletionIds) voidsearchAggregationServices(AggregationServiceSearchCriteria searchCriteria, AggregationServiceFetchOptions fetchOptions) searchAuthorizationGroups(AuthorizationGroupSearchCriteria searchCriteria, AuthorizationGroupFetchOptions fetchOptions) searchCustomASServices(CustomASServiceSearchCriteria searchCriteria, CustomASServiceFetchOptions fetchOptions) searchDataSets(DataSetSearchCriteria searchCriteria, DataSetFetchOptions fetchOptions) searchDataSetTypes(DataSetTypeSearchCriteria searchCriteria, DataSetTypeFetchOptions fetchOptions) searchDataStores(DataStoreSearchCriteria searchCriteria, DataStoreFetchOptions fetchOptions) searchDeletions(DeletionSearchCriteria searchCriteria, DeletionFetchOptions fetchOptions) searchEvents(EventSearchCriteria searchCriteria, EventFetchOptions fetchOptions) searchExperiments(ExperimentSearchCriteria searchCriteria, ExperimentFetchOptions fetchOptions) searchExperimentTypes(ExperimentTypeSearchCriteria searchCriteria, ExperimentTypeFetchOptions fetchOptions) searchExternalDataManagementSystems(ExternalDmsSearchCriteria searchCriteria, ExternalDmsFetchOptions fetchOptions) searchGlobally(GlobalSearchCriteria searchCriteria, GlobalSearchObjectFetchOptions fetchOptions) searchObjectKindModifications(ObjectKindModificationSearchCriteria searchCriteria, ObjectKindModificationFetchOptions fetchOptions) searchOperationExecutions(OperationExecutionSearchCriteria searchCriteria, OperationExecutionFetchOptions fetchOptions) searchPersonalAccessTokens(PersonalAccessTokenSearchCriteria searchCriteria, PersonalAccessTokenFetchOptions fetchOptions) searchPersons(PersonSearchCriteria searchCriteria, PersonFetchOptions fetchOptions) searchPlugins(PluginSearchCriteria searchCriteria, PluginFetchOptions fetchOptions) searchProcessingServices(ProcessingServiceSearchCriteria searchCriteria, ProcessingServiceFetchOptions fetchOptions) searchProjects(ProjectSearchCriteria searchCriteria, ProjectFetchOptions fetchOptions) searchPropertyAssignments(PropertyAssignmentSearchCriteria searchCriteria, PropertyAssignmentFetchOptions fetchOptions) searchPropertyTypes(PropertyTypeSearchCriteria searchCriteria, PropertyTypeFetchOptions fetchOptions) searchQueries(QuerySearchCriteria searchCriteria, QueryFetchOptions fetchOptions) searchQueryDatabases(QueryDatabaseSearchCriteria searchCriteria, QueryDatabaseFetchOptions fetchOptions) searchReportingServices(ReportingServiceSearchCriteria searchCriteria, ReportingServiceFetchOptions fetchOptions) searchRoleAssignments(RoleAssignmentSearchCriteria searchCriteria, RoleAssignmentFetchOptions fetchOptions) searchSamples(SampleSearchCriteria searchCriteria, SampleFetchOptions fetchOptions) searchSampleTypes(SampleTypeSearchCriteria searchCriteria, SampleTypeFetchOptions fetchOptions) searchSearchDomainServices(SearchDomainServiceSearchCriteria searchCriteria, SearchDomainServiceFetchOptions fetchOptions) searchSemanticAnnotations(SemanticAnnotationSearchCriteria searchCriteria, SemanticAnnotationFetchOptions fetchOptions) searchSessionInformation(SessionInformationSearchCriteria searchCriteria, SessionInformationFetchOptions fetchOptions) searchSpaces(SpaceSearchCriteria searchCriteria, SpaceFetchOptions fetchOptions) searchTags(TagSearchCriteria searchCriteria, TagFetchOptions fetchOptions) searchTypeGroupAssignments(TypeGroupAssignmentSearchCriteria searchCriteria, TypeGroupAssignmentFetchOptions fetchOptions) searchVocabularies(VocabularySearchCriteria searchCriteria, VocabularyFetchOptions fetchOptions) searchVocabularyTerms(VocabularyTermSearchCriteria searchCriteria, VocabularyTermFetchOptions fetchOptions) voidsetInteractiveSessionKey(String interactiveSessionKey) voidsetSessionToken(String sessionToken) voidsetTransactionId(UUID transactionId) voidunarchiveDataSets(List<? extends IDataSetId> dataSetIds, DataSetUnarchiveOptions options) voidunlockDataSets(List<? extends IDataSetId> dataSetIds, DataSetUnlockOptions options) voidupdateAuthorizationGroups(List<AuthorizationGroupUpdate> authorizationGroupUpdates) voidupdateDataSets(List<DataSetUpdate> dataSetUpdates) voidupdateDataSetTypes(List<DataSetTypeUpdate> dataSetTypeUpdates) voidupdateExperiments(List<ExperimentUpdate> experimentUpdates) voidupdateExperimentTypes(List<ExperimentTypeUpdate> experimentTypeUpdates) voidupdateExternalDataManagementSystems(List<ExternalDmsUpdate> externalDmsUpdates) voidupdateOperationExecutions(List<OperationExecutionUpdate> executionUpdates) voidupdatePersonalAccessTokens(List<PersonalAccessTokenUpdate> personalAccessTokenUpdates) voidupdatePersons(List<PersonUpdate> personUpdates) voidupdatePlugins(List<PluginUpdate> pluginUpdates) voidupdateProjects(List<ProjectUpdate> projectUpdates) voidupdatePropertyTypes(List<PropertyTypeUpdate> propertyTypeUpdates) voidupdateQueries(List<QueryUpdate> queryUpdates) voidupdateSamples(List<SampleUpdate> sampleUpdates) voidupdateSampleTypes(List<SampleTypeUpdate> sampleTypeUpdates) voidupdateSemanticAnnotations(List<SemanticAnnotationUpdate> annotationUpdates) voidupdateSpaces(List<SpaceUpdate> spaceUpdates) voidupdateTags(List<TagUpdate> tagUpdates) voidupdateTypeGroups(List<TypeGroupUpdate> typeGroupUpdates) voidupdateVocabularies(List<VocabularyUpdate> vocabularyUpdates) voidupdateVocabularyTerms(List<VocabularyTermUpdate> vocabularyTermUpdates) uploadToSessionWorkspace(Path fileOrFolder)
-
Constructor Details
-
OpenBIS
-
OpenBIS
-
OpenBIS
-
OpenBIS
-
OpenBIS
-
-
Method Details
-
login
-
loginAs
-
loginAsAnonymousUser
-
logout
public void logout() -
getSessionInformation
-
isSessionActive
public boolean isSessionActive() -
beginTransaction
-
commitTransaction
public void commitTransaction() -
rollbackTransaction
public void rollbackTransaction() -
createSpaces
-
createProjects
-
createExperiments
-
createExperimentTypes
public List<EntityTypePermId> createExperimentTypes(List<ExperimentTypeCreation> newExperimentTypes) -
createSamples
-
createSampleTypes
-
createDataSetsAS
-
createDataSetTypes
-
createPropertyTypes
-
createPlugins
-
createVocabularies
-
createVocabularyTerms
public List<VocabularyTermPermId> createVocabularyTerms(List<VocabularyTermCreation> newVocabularyTerms) -
createTags
-
createAuthorizationGroups
public List<AuthorizationGroupPermId> createAuthorizationGroups(List<AuthorizationGroupCreation> newAuthorizationGroups) -
createRoleAssignments
public List<RoleAssignmentTechId> createRoleAssignments(List<RoleAssignmentCreation> newRoleAssignments) -
createPersons
-
createExternalDataManagementSystems
public List<ExternalDmsPermId> createExternalDataManagementSystems(List<ExternalDmsCreation> newExternalDataManagementSystems) -
createQueries
-
createSemanticAnnotations
public List<SemanticAnnotationPermId> createSemanticAnnotations(List<SemanticAnnotationCreation> newAnnotations) -
createPersonalAccessTokens
public List<PersonalAccessTokenPermId> createPersonalAccessTokens(List<PersonalAccessTokenCreation> newPersonalAccessTokens) -
createTypeGroups
-
createTypeGroupAssignments
public List<TypeGroupAssignmentId> createTypeGroupAssignments(List<TypeGroupAssignmentCreation> newTypeGroupAssignments) -
updateSpaces
-
updateProjects
-
updateExperiments
-
updateExperimentTypes
-
updateSamples
-
updateSampleTypes
-
updateDataSets
-
updateDataSetTypes
-
updateExternalDataManagementSystems
-
updatePropertyTypes
-
updatePlugins
-
updateVocabularies
-
updateVocabularyTerms
-
updateTags
-
updateAuthorizationGroups
-
updatePersons
-
updateOperationExecutions
-
updateSemanticAnnotations
-
updateQueries
-
updatePersonalAccessTokens
-
updateTypeGroups
-
getRights
-
getSpaces
-
getProjects
public Map<IProjectId,Project> getProjects(List<? extends IProjectId> projectIds, ProjectFetchOptions fetchOptions) -
getExperiments
public Map<IExperimentId,Experiment> getExperiments(List<? extends IExperimentId> experimentIds, ExperimentFetchOptions fetchOptions) -
getExperimentTypes
public Map<IEntityTypeId,ExperimentType> getExperimentTypes(List<? extends IEntityTypeId> experimentTypeIds, ExperimentTypeFetchOptions fetchOptions) -
getSamples
-
getSampleTypes
public Map<IEntityTypeId,SampleType> getSampleTypes(List<? extends IEntityTypeId> sampleTypeIds, SampleTypeFetchOptions fetchOptions) -
getDataSets
public Map<IDataSetId,DataSet> getDataSets(List<? extends IDataSetId> dataSetIds, DataSetFetchOptions fetchOptions) -
getDataSetTypes
public Map<IEntityTypeId,DataSetType> getDataSetTypes(List<? extends IEntityTypeId> dataSetTypeIds, DataSetTypeFetchOptions fetchOptions) -
getPropertyTypes
public Map<IPropertyTypeId,PropertyType> getPropertyTypes(List<? extends IPropertyTypeId> typeIds, PropertyTypeFetchOptions fetchOptions) -
getPlugins
-
getVocabularies
public Map<IVocabularyId,Vocabulary> getVocabularies(List<? extends IVocabularyId> vocabularyIds, VocabularyFetchOptions fetchOptions) -
getVocabularyTerms
public Map<IVocabularyTermId,VocabularyTerm> getVocabularyTerms(List<? extends IVocabularyTermId> vocabularyTermIds, VocabularyTermFetchOptions fetchOptions) -
getTags
-
getAuthorizationGroups
public Map<IAuthorizationGroupId,AuthorizationGroup> getAuthorizationGroups(List<? extends IAuthorizationGroupId> groupIds, AuthorizationGroupFetchOptions fetchOptions) -
getRoleAssignments
public Map<IRoleAssignmentId,RoleAssignment> getRoleAssignments(List<? extends IRoleAssignmentId> ids, RoleAssignmentFetchOptions fetchOptions) -
getPersons
-
getExternalDataManagementSystems
public Map<IExternalDmsId,ExternalDms> getExternalDataManagementSystems(List<? extends IExternalDmsId> externalDmsIds, ExternalDmsFetchOptions fetchOptions) -
getSemanticAnnotations
public Map<ISemanticAnnotationId,SemanticAnnotation> getSemanticAnnotations(List<? extends ISemanticAnnotationId> annotationIds, SemanticAnnotationFetchOptions fetchOptions) -
getOperationExecutions
public Map<IOperationExecutionId,OperationExecution> getOperationExecutions(List<? extends IOperationExecutionId> executionIds, OperationExecutionFetchOptions fetchOptions) -
getQueries
-
getQueryDatabases
public Map<IQueryDatabaseId,QueryDatabase> getQueryDatabases(List<? extends IQueryDatabaseId> queryDatabaseIds, QueryDatabaseFetchOptions fetchOptions) -
getPersonalAccessTokens
public Map<IPersonalAccessTokenId,PersonalAccessToken> getPersonalAccessTokens(List<? extends IPersonalAccessTokenId> personalAccessTokenIds, PersonalAccessTokenFetchOptions fetchOptions) -
getTypeGroups
public Map<ITypeGroupId,TypeGroup> getTypeGroups(List<? extends ITypeGroupId> typeGroupIds, TypeGroupFetchOptions fetchOptions) -
getTypeGroupAssignments
public Map<ITypeGroupAssignmentId,TypeGroupAssignment> getTypeGroupAssignments(List<? extends ITypeGroupAssignmentId> ids, TypeGroupAssignmentFetchOptions fetchOptions) -
searchSpaces
public SearchResult<Space> searchSpaces(SpaceSearchCriteria searchCriteria, SpaceFetchOptions fetchOptions) -
searchProjects
public SearchResult<Project> searchProjects(ProjectSearchCriteria searchCriteria, ProjectFetchOptions fetchOptions) -
searchExperiments
public SearchResult<Experiment> searchExperiments(ExperimentSearchCriteria searchCriteria, ExperimentFetchOptions fetchOptions) -
searchExperimentTypes
public SearchResult<ExperimentType> searchExperimentTypes(ExperimentTypeSearchCriteria searchCriteria, ExperimentTypeFetchOptions fetchOptions) -
searchSamples
public SearchResult<Sample> searchSamples(SampleSearchCriteria searchCriteria, SampleFetchOptions fetchOptions) -
searchSampleTypes
public SearchResult<SampleType> searchSampleTypes(SampleTypeSearchCriteria searchCriteria, SampleTypeFetchOptions fetchOptions) -
searchDataSets
public SearchResult<DataSet> searchDataSets(DataSetSearchCriteria searchCriteria, DataSetFetchOptions fetchOptions) -
searchDataSetTypes
public SearchResult<DataSetType> searchDataSetTypes(DataSetTypeSearchCriteria searchCriteria, DataSetTypeFetchOptions fetchOptions) -
searchExternalDataManagementSystems
public SearchResult<ExternalDms> searchExternalDataManagementSystems(ExternalDmsSearchCriteria searchCriteria, ExternalDmsFetchOptions fetchOptions) -
searchPlugins
public SearchResult<Plugin> searchPlugins(PluginSearchCriteria searchCriteria, PluginFetchOptions fetchOptions) -
searchVocabularies
public SearchResult<Vocabulary> searchVocabularies(VocabularySearchCriteria searchCriteria, VocabularyFetchOptions fetchOptions) -
searchVocabularyTerms
public SearchResult<VocabularyTerm> searchVocabularyTerms(VocabularyTermSearchCriteria searchCriteria, VocabularyTermFetchOptions fetchOptions) -
searchTags
-
searchAuthorizationGroups
public SearchResult<AuthorizationGroup> searchAuthorizationGroups(AuthorizationGroupSearchCriteria searchCriteria, AuthorizationGroupFetchOptions fetchOptions) -
searchRoleAssignments
public SearchResult<RoleAssignment> searchRoleAssignments(RoleAssignmentSearchCriteria searchCriteria, RoleAssignmentFetchOptions fetchOptions) -
searchPersons
public SearchResult<Person> searchPersons(PersonSearchCriteria searchCriteria, PersonFetchOptions fetchOptions) -
searchCustomASServices
public SearchResult<CustomASService> searchCustomASServices(CustomASServiceSearchCriteria searchCriteria, CustomASServiceFetchOptions fetchOptions) -
searchSearchDomainServices
public SearchResult<SearchDomainService> searchSearchDomainServices(SearchDomainServiceSearchCriteria searchCriteria, SearchDomainServiceFetchOptions fetchOptions) -
searchAggregationServices
public SearchResult<AggregationService> searchAggregationServices(AggregationServiceSearchCriteria searchCriteria, AggregationServiceFetchOptions fetchOptions) -
searchReportingServices
public SearchResult<ReportingService> searchReportingServices(ReportingServiceSearchCriteria searchCriteria, ReportingServiceFetchOptions fetchOptions) -
searchProcessingServices
public SearchResult<ProcessingService> searchProcessingServices(ProcessingServiceSearchCriteria searchCriteria, ProcessingServiceFetchOptions fetchOptions) -
searchObjectKindModifications
public SearchResult<ObjectKindModification> searchObjectKindModifications(ObjectKindModificationSearchCriteria searchCriteria, ObjectKindModificationFetchOptions fetchOptions) -
searchGlobally
public SearchResult<GlobalSearchObject> searchGlobally(GlobalSearchCriteria searchCriteria, GlobalSearchObjectFetchOptions fetchOptions) -
searchOperationExecutions
public SearchResult<OperationExecution> searchOperationExecutions(OperationExecutionSearchCriteria searchCriteria, OperationExecutionFetchOptions fetchOptions) -
searchDataStores
public SearchResult<DataStore> searchDataStores(DataStoreSearchCriteria searchCriteria, DataStoreFetchOptions fetchOptions) -
searchSemanticAnnotations
public SearchResult<SemanticAnnotation> searchSemanticAnnotations(SemanticAnnotationSearchCriteria searchCriteria, SemanticAnnotationFetchOptions fetchOptions) -
searchPropertyTypes
public SearchResult<PropertyType> searchPropertyTypes(PropertyTypeSearchCriteria searchCriteria, PropertyTypeFetchOptions fetchOptions) -
searchPropertyAssignments
public SearchResult<PropertyAssignment> searchPropertyAssignments(PropertyAssignmentSearchCriteria searchCriteria, PropertyAssignmentFetchOptions fetchOptions) -
searchQueries
public SearchResult<Query> searchQueries(QuerySearchCriteria searchCriteria, QueryFetchOptions fetchOptions) -
searchQueryDatabases
public SearchResult<QueryDatabase> searchQueryDatabases(QueryDatabaseSearchCriteria searchCriteria, QueryDatabaseFetchOptions fetchOptions) -
searchTypeGroupAssignments
public SearchResult<TypeGroupAssignment> searchTypeGroupAssignments(TypeGroupAssignmentSearchCriteria searchCriteria, TypeGroupAssignmentFetchOptions fetchOptions) -
deleteSpaces
-
deleteProjects
public void deleteProjects(List<? extends IProjectId> projectIds, ProjectDeletionOptions deletionOptions) -
deleteExperiments
public IDeletionId deleteExperiments(List<? extends IExperimentId> experimentIds, ExperimentDeletionOptions deletionOptions) -
deleteSamples
public IDeletionId deleteSamples(List<? extends ISampleId> sampleIds, SampleDeletionOptions deletionOptions) -
deleteDataSets
public IDeletionId deleteDataSets(List<? extends IDataSetId> dataSetIds, DataSetDeletionOptions deletionOptions) -
deletePlugins
public void deletePlugins(List<? extends IPluginId> pluginIds, PluginDeletionOptions deletionOptions) -
deletePropertyTypes
public void deletePropertyTypes(List<? extends IPropertyTypeId> propertyTypeIds, PropertyTypeDeletionOptions deletionOptions) -
deleteVocabularies
public void deleteVocabularies(List<? extends IVocabularyId> ids, VocabularyDeletionOptions deletionOptions) -
deleteVocabularyTerms
public void deleteVocabularyTerms(List<? extends IVocabularyTermId> termIds, VocabularyTermDeletionOptions deletionOptions) -
deleteExperimentTypes
public void deleteExperimentTypes(List<? extends IEntityTypeId> experimentTypeIds, ExperimentTypeDeletionOptions deletionOptions) -
deleteSampleTypes
public void deleteSampleTypes(List<? extends IEntityTypeId> sampleTypeIds, SampleTypeDeletionOptions deletionOptions) -
deleteDataSetTypes
public void deleteDataSetTypes(List<? extends IEntityTypeId> dataSetTypeIds, DataSetTypeDeletionOptions deletionOptions) -
deleteExternalDataManagementSystems
public void deleteExternalDataManagementSystems(List<? extends IExternalDmsId> externalDmsIds, ExternalDmsDeletionOptions deletionOptions) -
deleteTags
-
deleteAuthorizationGroups
public void deleteAuthorizationGroups(List<? extends IAuthorizationGroupId> groupIds, AuthorizationGroupDeletionOptions deletionOptions) -
deleteRoleAssignments
public void deleteRoleAssignments(List<? extends IRoleAssignmentId> assignmentIds, RoleAssignmentDeletionOptions deletionOptions) -
deleteOperationExecutions
public void deleteOperationExecutions(List<? extends IOperationExecutionId> executionIds, OperationExecutionDeletionOptions deletionOptions) -
deleteSemanticAnnotations
public void deleteSemanticAnnotations(List<? extends ISemanticAnnotationId> annotationIds, SemanticAnnotationDeletionOptions deletionOptions) -
deleteQueries
-
deletePersons
public void deletePersons(List<? extends IPersonId> personIds, PersonDeletionOptions deletionOptions) -
deletePersonalAccessTokens
public void deletePersonalAccessTokens(List<? extends IPersonalAccessTokenId> personalAccessTokenIds, PersonalAccessTokenDeletionOptions deletionOptions) -
deleteTypeGroupAssignments
public void deleteTypeGroupAssignments(List<? extends ITypeGroupAssignmentId> typeGroupAssignmentIds, TypeGroupAssignmentDeletionOptions deletionOptions) -
searchDeletions
public SearchResult<Deletion> searchDeletions(DeletionSearchCriteria searchCriteria, DeletionFetchOptions fetchOptions) -
searchEvents
public SearchResult<Event> searchEvents(EventSearchCriteria searchCriteria, EventFetchOptions fetchOptions) -
searchPersonalAccessTokens
public SearchResult<PersonalAccessToken> searchPersonalAccessTokens(PersonalAccessTokenSearchCriteria searchCriteria, PersonalAccessTokenFetchOptions fetchOptions) -
searchSessionInformation
public SearchResult<SessionInformation> searchSessionInformation(SessionInformationSearchCriteria searchCriteria, SessionInformationFetchOptions fetchOptions) -
revertDeletions
-
confirmDeletions
-
executeCustomASService
public Object executeCustomASService(ICustomASServiceId serviceId, CustomASServiceExecutionOptions options) -
executeSearchDomainService
public SearchResult<SearchDomainServiceExecutionResult> executeSearchDomainService(SearchDomainServiceExecutionOptions options) -
executeAggregationService
public TableModel executeAggregationService(IDssServiceId serviceId, AggregationServiceExecutionOptions options) -
executeReportingService
public TableModel executeReportingService(IDssServiceId serviceId, ReportingServiceExecutionOptions options) -
executeProcessingService
public void executeProcessingService(IDssServiceId serviceId, ProcessingServiceExecutionOptions options) -
executeQuery
-
executeSql
-
evaluatePlugin
-
archiveDataSets
-
unarchiveDataSets
public void unarchiveDataSets(List<? extends IDataSetId> dataSetIds, DataSetUnarchiveOptions options) -
lockDataSets
-
unlockDataSets
-
executeOperations
public IOperationExecutionResults executeOperations(List<? extends IOperation> operations, IOperationExecutionOptions options) -
getServerInformation
-
getServerPublicInformation
-
createPermIdStrings
-
createCodes
-
executeImport
-
executeExport
-
uploadToSessionWorkspace
-
getDataStoreFacade
-
getAfsServerFacade
-
getSessionToken
-
setSessionToken
-
setInteractiveSessionKey
-
getInteractiveSessionKey
-
setTransactionId
-
getTransactionId
-
getManagedPersonalAccessToken
This utility method returns a well managed personal access token, creating one if no one is found and renews it if is close to expiration. Requires are real session token since it uses other methods.- Throws:
UserFailureException- in case of any problems
-
getSemanticSubjectCreation
public static SemanticAnnotationCreation getSemanticSubjectCreation(EntityKind subjectEntityKind, String subjectClass, String subjectClassOntologyId, String subjectClassOntologyVersion, String subjectClassId) This utility method provides a simplified API to create subject semantic annotations -
getSemanticPredicateWithSubjectCreation
public static SemanticAnnotationCreation getSemanticPredicateWithSubjectCreation(EntityKind subjectEntityKind, String subjectClass, String predicateProperty, String predicatePropertyOntologyId, String predicatePropertyOntologyVersion, String predicatePropertyId) This utility method provides a simplified API to create predicate semantic annotations -
getSemanticPredicateCreation
public static SemanticAnnotationCreation getSemanticPredicateCreation(String predicateProperty, String predicatePropertyOntologyId, String predicatePropertyOntologyVersion, String predicatePropertyId) This utility method provides a simplified API to create predicate semantic annotations
-