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 PetriNet
clone(org.bson.types.ObjectId petriNetId)
void
deletePetriNet(java.lang.String id, LoggedUser loggedUser)
void
evictAllCaches()
void
evictCache(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)
PetriNet
get(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.FileSystemResource
getFile(java.lang.String netId, java.lang.String title)
PetriNetImportReference
getNetFromCase(java.lang.String caseId)
PetriNet
getNewestVersionByIdentifier(java.lang.String identifier)
PetriNet
getPetriNet(java.lang.String id)
PetriNet
getPetriNet(java.lang.String identifier, Version version)
PetriNetReference
getReference(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)
ImportPetriNetEventOutcome
importPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user)
ImportPetriNetEventOutcome
importPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user, java.lang.String uriNodeId)
ImportPetriNetEventOutcome
importPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user, java.lang.String uriNodeId, java.util.Map<java.lang.String,java.lang.String> params)
ImportPetriNetEventOutcome
importPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user, java.util.Map<java.lang.String,java.lang.String> params)
ImportPetriNetEventOutcome
importPetriNet(java.io.InputStream xmlFile, java.lang.String releaseType, LoggedUser user)
Deprecated.ImportPetriNetEventOutcome
importPetriNet(java.io.InputStream xmlFile, java.lang.String releaseType, LoggedUser user, java.lang.String uriNodeId)
Deprecated.void
runActions(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 DataFieldReference
transformToReference(PetriNet net, Transition transition, Field field, java.util.Locale locale)
static TransitionReference
transformToReference(PetriNet net, Transition transition, java.util.Locale locale)
static PetriNetReference
transformToReference(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.IOException
MissingPetriNetMetaDataException
MissingIconKeyException
-
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.IOException
MissingPetriNetMetaDataException
MissingIconKeyException
-
importPetriNet
ImportPetriNetEventOutcome importPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user) throws java.io.IOException, MissingPetriNetMetaDataException, MissingIconKeyException
- Throws:
java.io.IOException
MissingPetriNetMetaDataException
MissingIconKeyException
-
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.IOException
MissingPetriNetMetaDataException
MissingIconKeyException
-
importPetriNet
ImportPetriNetEventOutcome importPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user, java.lang.String uriNodeId) throws java.io.IOException, MissingPetriNetMetaDataException, MissingIconKeyException
- Throws:
java.io.IOException
MissingPetriNetMetaDataException
MissingIconKeyException
-
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.IOException
MissingPetriNetMetaDataException
MissingIconKeyException
-
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)
-
-