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 voidaddArc(Arc arc)voidaddDataSetField(Field field)voidaddFunction(Function function)voidaddNegativeViewRole(java.lang.String roleId)voidaddPermission(java.lang.String roleId, java.util.Map<java.lang.String,java.lang.Boolean> permissions)voidaddPlace(Place place)voidaddRole(ProcessRole role)voidaddTransaction(Transaction transaction)voidaddTransition(Transition transition)voidaddUserPermission(java.lang.String usersRefId, java.util.Map<java.lang.String,java.lang.Boolean> permissions)PetriNetclone()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()NodegetNode(java.lang.String importId)PlacegetPlace(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.StringgetStringId()TransactiongetTransactionByTransition(Transition transition)TransitiongetTransition(java.lang.String id)java.lang.StringgetTranslatedDefaultCaseName(java.util.Locale locale)java.lang.StringgetTranslatedTitle(java.util.Locale locale)booleanhasDynamicCaseName()voidincrementVersion(VersionType type)voidinitializeArcs()voidinitializeArcs(java.util.Map<java.lang.String,DataField> dataSet)voidinitializeTokens(java.util.Map<java.lang.String,java.lang.Integer> activePlaces)booleanisDisplayableInAnyTransition(java.lang.String fieldId)booleanisNotInitialized()voidsetTitle(I18nString title)voidsetTitle(java.lang.String title)java.lang.StringtoString()-
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:
toStringin 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:
getStringIdin classPetriNetObject
-
clone
public PetriNet clone()
- Overrides:
clonein classjava.lang.Object
-
-