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
evictCache()
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)
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, java.lang.String releaseType, LoggedUser user)
Deprecated.void
runActions(java.util.List<Action> actions, PetriNet petriNet)
java.util.Optional<PetriNet>
save(PetriNet petriNet)
org.springframework.data.domain.Page<PetriNetReference>
search(java.util.Map<java.lang.String,java.lang.Object> 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
-
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
ImportPetriNetEventOutcome importPetriNet(java.io.InputStream xmlFile, VersionType releaseType, LoggedUser user) 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)
-
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(java.util.Map<java.lang.String,java.lang.Object> criteria, LoggedUser user, org.springframework.data.domain.Pageable pageable, java.util.Locale locale)
-
findByImportId
java.util.Optional<PetriNet> findByImportId(java.lang.String id)
-
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)
-
evictCache
void evictCache()
-
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)
-
clone
PetriNet clone(org.bson.types.ObjectId petriNetId)
-
deletePetriNet
void deletePetriNet(java.lang.String id, LoggedUser loggedUser)
-
getExistingPetriNetIdentifiersFromIdentifiersList
java.util.List<java.lang.String> getExistingPetriNetIdentifiersFromIdentifiersList(java.util.List<java.lang.String> identifiers)
-
-