Interface IPetriNetService
-
- All Known Implementing Classes:
PetriNetService
public interface IPetriNetService
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description PetriNetclone(org.bson.types.ObjectId petriNetId)voiddeletePetriNet(java.lang.String id, LoggedUser loggedUser)voidevictAllCaches()voidevictCache(PetriNet net)java.util.List<PetriNet>findAllById(java.util.List<java.lang.String> ids)java.util.List<PetriNet>findAllByUriNodeId(java.lang.String uriNodeId)java.util.Optional<PetriNet>findByImportId(java.lang.String id)java.util.List<PetriNet>get(java.util.Collection<org.bson.types.ObjectId> petriNetId)java.util.List<PetriNet>get(java.util.List<java.lang.String> petriNetIds)PetriNetget(org.bson.types.ObjectId petriNetId)java.util.List<PetriNet>getAll()java.util.List<PetriNet>getByIdentifier(java.lang.String identifier)java.util.List<DataFieldReference>getDataFieldReferences(java.util.List<TransitionReference> transitions, java.util.Locale locale)java.util.List<java.lang.String>getExistingPetriNetIdentifiersFromIdentifiersList(java.util.List<java.lang.String> identifiers)org.springframework.core.io.FileSystemResourcegetFile(java.lang.String netId, java.lang.String title)PetriNetImportReferencegetNetFromCase(java.lang.String caseId)PetriNetgetNewestVersionByIdentifier(java.lang.String identifier)PetriNetgetPetriNet(java.lang.String id)PetriNetgetPetriNet(java.lang.String identifier, Version version)PetriNetReferencegetReference(java.lang.String identifier, Version version, LoggedUser user, java.util.Locale locale)java.util.List<PetriNetReference>getReferences(LoggedUser user, java.util.Locale locale)java.util.List<PetriNetReference>getReferencesByIdentifier(java.lang.String identifier, LoggedUser user, java.util.Locale locale)java.util.List<PetriNetReference>getReferencesByUsersProcessRoles(LoggedUser user, java.util.Locale locale)java.util.List<PetriNetReference>getReferencesByVersion(Version version, LoggedUser user, java.util.Locale locale)java.util.List<TransitionReference>getTransitionReferences(java.util.List<java.lang.String> netsIds, LoggedUser user, java.util.Locale locale)ImportPetriNetEventOutcomeimportPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user)ImportPetriNetEventOutcomeimportPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user, java.lang.String uriNodeId)ImportPetriNetEventOutcomeimportPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user, java.lang.String uriNodeId, java.util.Map<java.lang.String,java.lang.String> params)ImportPetriNetEventOutcomeimportPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user, java.util.Map<java.lang.String,java.lang.String> params)ImportPetriNetEventOutcomeimportPetriNet(java.io.InputStream xmlFile, java.lang.String releaseType, LoggedUser user)Deprecated.ImportPetriNetEventOutcomeimportPetriNet(java.io.InputStream xmlFile, java.lang.String releaseType, LoggedUser user, java.lang.String uriNodeId)Deprecated.voidrunActions(java.util.List<Action> actions, PetriNet petriNet)java.util.Optional<PetriNet>save(PetriNet petriNet)org.springframework.data.domain.Page<PetriNetReference>search(PetriNetSearch criteria, LoggedUser user, org.springframework.data.domain.Pageable pageable, java.util.Locale locale)static DataFieldReferencetransformToReference(PetriNet net, Transition transition, Field field, java.util.Locale locale)static TransitionReferencetransformToReference(PetriNet net, Transition transition, java.util.Locale locale)static PetriNetReferencetransformToReference(PetriNet net, java.util.Locale locale)
-
-
-
Method Detail
-
transformToReference
static PetriNetReference transformToReference(PetriNet net, java.util.Locale locale)
-
transformToReference
static TransitionReference transformToReference(PetriNet net, Transition transition, java.util.Locale locale)
-
transformToReference
static DataFieldReference transformToReference(PetriNet net, Transition transition, Field field, java.util.Locale locale)
-
clone
PetriNet clone(org.bson.types.ObjectId petriNetId)
-
importPetriNet
@Deprecated ImportPetriNetEventOutcome importPetriNet(java.io.InputStream xmlFile, java.lang.String releaseType, LoggedUser user) throws java.io.IOException, MissingPetriNetMetaDataException, MissingIconKeyException
Deprecated.- Throws:
java.io.IOExceptionMissingPetriNetMetaDataExceptionMissingIconKeyException
-
importPetriNet
@Deprecated ImportPetriNetEventOutcome importPetriNet(java.io.InputStream xmlFile, java.lang.String releaseType, LoggedUser user, java.lang.String uriNodeId) throws java.io.IOException, MissingPetriNetMetaDataException, MissingIconKeyException
Deprecated.- Throws:
java.io.IOExceptionMissingPetriNetMetaDataExceptionMissingIconKeyException
-
importPetriNet
ImportPetriNetEventOutcome importPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user) throws java.io.IOException, MissingPetriNetMetaDataException, MissingIconKeyException
- Throws:
java.io.IOExceptionMissingPetriNetMetaDataExceptionMissingIconKeyException
-
importPetriNet
ImportPetriNetEventOutcome importPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user, java.util.Map<java.lang.String,java.lang.String> params) throws java.io.IOException, MissingPetriNetMetaDataException, MissingIconKeyException
- Throws:
java.io.IOExceptionMissingPetriNetMetaDataExceptionMissingIconKeyException
-
importPetriNet
ImportPetriNetEventOutcome importPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user, java.lang.String uriNodeId) throws java.io.IOException, MissingPetriNetMetaDataException, MissingIconKeyException
- Throws:
java.io.IOExceptionMissingPetriNetMetaDataExceptionMissingIconKeyException
-
importPetriNet
ImportPetriNetEventOutcome importPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user, java.lang.String uriNodeId, java.util.Map<java.lang.String,java.lang.String> params) throws java.io.IOException, MissingPetriNetMetaDataException, MissingIconKeyException
- Throws:
java.io.IOExceptionMissingPetriNetMetaDataExceptionMissingIconKeyException
-
getPetriNet
PetriNet getPetriNet(java.lang.String id)
-
getByIdentifier
java.util.List<PetriNet> getByIdentifier(java.lang.String identifier)
-
findAllByUriNodeId
java.util.List<PetriNet> findAllByUriNodeId(java.lang.String uriNodeId)
-
findAllById
java.util.List<PetriNet> findAllById(java.util.List<java.lang.String> ids)
-
getNewestVersionByIdentifier
PetriNet getNewestVersionByIdentifier(java.lang.String identifier)
-
getAll
java.util.List<PetriNet> getAll()
-
getFile
org.springframework.core.io.FileSystemResource getFile(java.lang.String netId, java.lang.String title)
-
getReferences
java.util.List<PetriNetReference> getReferences(LoggedUser user, java.util.Locale locale)
-
getReferencesByIdentifier
java.util.List<PetriNetReference> getReferencesByIdentifier(java.lang.String identifier, LoggedUser user, java.util.Locale locale)
-
getReferencesByVersion
java.util.List<PetriNetReference> getReferencesByVersion(Version version, LoggedUser user, java.util.Locale locale)
-
getReferencesByUsersProcessRoles
java.util.List<PetriNetReference> getReferencesByUsersProcessRoles(LoggedUser user, java.util.Locale locale)
-
getReference
PetriNetReference getReference(java.lang.String identifier, Version version, LoggedUser user, java.util.Locale locale)
-
getTransitionReferences
java.util.List<TransitionReference> getTransitionReferences(java.util.List<java.lang.String> netsIds, LoggedUser user, java.util.Locale locale)
-
getDataFieldReferences
java.util.List<DataFieldReference> getDataFieldReferences(java.util.List<TransitionReference> transitions, java.util.Locale locale)
-
search
org.springframework.data.domain.Page<PetriNetReference> search(PetriNetSearch criteria, LoggedUser user, org.springframework.data.domain.Pageable pageable, java.util.Locale locale)
-
findByImportId
java.util.Optional<PetriNet> findByImportId(java.lang.String id)
-
evictAllCaches
void evictAllCaches()
-
evictCache
void evictCache(PetriNet net)
-
get
PetriNet get(org.bson.types.ObjectId petriNetId)
-
get
java.util.List<PetriNet> get(java.util.Collection<org.bson.types.ObjectId> petriNetId)
-
get
java.util.List<PetriNet> get(java.util.List<java.lang.String> petriNetIds)
-
deletePetriNet
void deletePetriNet(java.lang.String id, LoggedUser loggedUser)
-
getExistingPetriNetIdentifiersFromIdentifiersList
java.util.List<java.lang.String> getExistingPetriNetIdentifiersFromIdentifiersList(java.util.List<java.lang.String> identifiers)
-
getNetFromCase
PetriNetImportReference getNetFromCase(java.lang.String caseId)
-
-