Class PetriNet
- java.lang.Object
-
- com.netgrif.application.engine.petrinet.domain.Imported
-
- com.netgrif.application.engine.petrinet.domain.PetriNetObject
-
- com.netgrif.application.engine.petrinet.domain.PetriNet
-
- All Implemented Interfaces:
java.io.Serializable
public class PetriNet extends PetriNetObject
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.netgrif.application.engine.petrinet.domain.PetriNetObject
_id
-
-
Constructor Summary
Constructors Constructor Description PetriNet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addArc(Arc arc)
void
addDataSetField(Field field)
void
addFunction(Function function)
void
addNegativeViewRole(java.lang.String roleId)
void
addPermission(java.lang.String roleId, java.util.Map<java.lang.String,java.lang.Boolean> permissions)
void
addPlace(Place place)
void
addRole(ProcessRole role)
void
addTransaction(Transaction transaction)
void
addTransition(Transition transition)
void
addUserPermission(java.lang.String usersRefId, java.util.Map<java.lang.String,java.lang.Boolean> permissions)
PetriNet
clone()
java.util.Map<java.lang.String,java.lang.Integer>
getActivePlaces()
java.util.List<Arc>
getArcsOfTransition(Transition transition)
java.util.List<Arc>
getArcsOfTransition(java.lang.String transitionId)
java.util.Optional<Field>
getField(java.lang.String id)
java.util.List<Function>
getFunctions(FunctionScope scope)
java.util.List<Field>
getImmediateFields()
Node
getNode(java.lang.String importId)
Place
getPlace(java.lang.String id)
java.util.List<Action>
getPostCreateActions()
java.util.List<Action>
getPostDeleteActions()
java.util.List<Action>
getPostUploadActions()
java.util.List<Action>
getPreCreateActions()
java.util.List<Action>
getPreDeleteActions()
java.util.List<Action>
getPreUploadActions()
java.lang.String
getStringId()
Transaction
getTransactionByTransition(Transition transition)
Transition
getTransition(java.lang.String id)
java.lang.String
getTranslatedDefaultCaseName(java.util.Locale locale)
java.lang.String
getTranslatedTitle(java.util.Locale locale)
boolean
hasDynamicCaseName()
void
incrementVersion(VersionType type)
void
initializeArcs()
void
initializeArcs(java.util.Map<java.lang.String,DataField> dataSet)
void
initializeTokens(java.util.Map<java.lang.String,java.lang.Integer> activePlaces)
boolean
isDisplayableInAnyTransition(java.lang.String fieldId)
boolean
isNotInitialized()
void
setTitle(I18nString title)
void
setTitle(java.lang.String title)
java.lang.String
toString()
-
Methods inherited from class com.netgrif.application.engine.petrinet.domain.PetriNetObject
getObjectId, setObjectId
-
Methods inherited from class com.netgrif.application.engine.petrinet.domain.Imported
getImportId, setImportId
-
-
-
-
Method Detail
-
addPlace
public void addPlace(Place place)
-
addTransition
public void addTransition(Transition transition)
-
addRole
public void addRole(ProcessRole role)
-
addPermission
public void addPermission(java.lang.String roleId, java.util.Map<java.lang.String,java.lang.Boolean> permissions)
-
addNegativeViewRole
public void addNegativeViewRole(java.lang.String roleId)
-
addFunction
public void addFunction(Function function)
-
addUserPermission
public void addUserPermission(java.lang.String usersRefId, java.util.Map<java.lang.String,java.lang.Boolean> permissions)
-
getArcsOfTransition
public java.util.List<Arc> getArcsOfTransition(Transition transition)
-
getArcsOfTransition
public java.util.List<Arc> getArcsOfTransition(java.lang.String transitionId)
-
addDataSetField
public void addDataSetField(Field field)
-
isNotInitialized
public boolean isNotInitialized()
-
addArc
public void addArc(Arc arc)
-
getNode
public Node getNode(java.lang.String importId)
-
getField
public java.util.Optional<Field> getField(java.lang.String id)
-
getPlace
public Place getPlace(java.lang.String id)
-
getTransition
public Transition getTransition(java.lang.String id)
-
initializeArcs
public void initializeArcs()
-
initializeTokens
public void initializeTokens(java.util.Map<java.lang.String,java.lang.Integer> activePlaces)
-
initializeArcs
public void initializeArcs(java.util.Map<java.lang.String,DataField> dataSet)
-
getActivePlaces
public java.util.Map<java.lang.String,java.lang.Integer> getActivePlaces()
-
addTransaction
public void addTransaction(Transaction transaction)
-
getTransactionByTransition
public Transaction getTransactionByTransition(Transition transition)
-
getImmediateFields
public java.util.List<Field> getImmediateFields()
-
isDisplayableInAnyTransition
public boolean isDisplayableInAnyTransition(java.lang.String fieldId)
-
incrementVersion
public void incrementVersion(VersionType type)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setTitle
public void setTitle(I18nString title)
-
setTitle
public void setTitle(java.lang.String title)
-
getTranslatedDefaultCaseName
public java.lang.String getTranslatedDefaultCaseName(java.util.Locale locale)
-
getTranslatedTitle
public java.lang.String getTranslatedTitle(java.util.Locale locale)
-
getFunctions
public java.util.List<Function> getFunctions(FunctionScope scope)
-
getPreCreateActions
public java.util.List<Action> getPreCreateActions()
-
getPostCreateActions
public java.util.List<Action> getPostCreateActions()
-
getPreDeleteActions
public java.util.List<Action> getPreDeleteActions()
-
getPostDeleteActions
public java.util.List<Action> getPostDeleteActions()
-
getPreUploadActions
public java.util.List<Action> getPreUploadActions()
-
getPostUploadActions
public java.util.List<Action> getPostUploadActions()
-
hasDynamicCaseName
public boolean hasDynamicCaseName()
-
getStringId
public java.lang.String getStringId()
- Overrides:
getStringId
in classPetriNetObject
-
clone
public PetriNet clone()
- Overrides:
clone
in classjava.lang.Object
-
-