@Entity public class Operation extends AbstractStorable implements ParsingRuleProvider, KeyDefinitionProvider, TemplateProvider
LOGGER| Constructor and Description |
|---|
Operation() |
Operation(Storable parent)
Constructor for Operation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addParsingRule(ParsingRule parsingRule) |
void |
fillSituations(Collection<Situation> situations) |
Situation |
getDefaultIfInbound()
Return default inbound situation (create if not exists).
|
Situation |
getDefaultInboundSituation()
Get default inbound situation.
|
Situation |
getErrorInboundSituation() |
Storable |
getExtendsParameters() |
Mep |
getMep()
Get MEP of linked transport.
|
Object |
getNaturalId() |
System |
getParent() |
TransportConfiguration |
getTransport() |
void |
performActionsForImportIntoAnotherProject(Map<BigInteger,BigInteger> replacementMap,
BigInteger projectId,
UUID projectUuid,
boolean needToUpdateProjectId,
boolean needToGenerateNewId)
Update projectId/generate new ID if it needs.
|
void |
performPostImportActions(BigInteger projectId,
BigInteger sessionId)
Perform post-import actions.
|
void |
removeParsingRule(ParsingRule parsingRule) |
Set<ParsingRule> |
returnParsingRules() |
Storable |
returnSimpleParent()
TODO: Add JavaDoc.
|
Set<Template> |
returnTemplates() |
void |
setDefaultInboundSituation(Situation defaultInboundSituation)
Set default inbound situation.
|
void |
setErrorInboundSituation(Situation errorInboundSituation) |
void |
setParent(System parent) |
void |
setTransport(TransportConfiguration transport) |
contains, copy, doAfterCreate, doAfterUpdate, doBeforeRemove, equals, findRootObject, findUsages, flush, getDescription, getID, getManager, getPrefix, getStorableProp, getStoreInformationDelegate, getVersion, hashCode, move, performPostCopyActions, performPostImportActionsParent, printStackTrace, remove, replicate, setDescription, setID, setNaturalId, setParent, setPrefix, setStorableProp, setVersion, store, toString, update, upStorableVersiongetName, setNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetIncomingContextKeyDefinition, getOutgoingContextKeyDefinition, setIncomingContextKeyDefinition, setOutgoingContextKeyDefinitioncontains, copy, findRootObject, findUsages, flush, getDescription, getProjectId, getStorableProp, getStoreInformationDelegate, move, performPostCopyActions, performPostImportActionsParent, remove, replicate, setDescription, setNaturalId, setParent, setProjectId, setStorableProp, store, upStorableVersiongetID, setIDgetPrefix, setPrefixgetVersion, setVersionpublic Operation()
public Operation(Storable parent)
parent - - Systempublic System getParent()
getParent in interface StorablegetParent in class AbstractStorablepublic void setParent(System parent)
public TransportConfiguration getTransport()
public void setTransport(TransportConfiguration transport)
public void fillSituations(Collection<Situation> situations)
public Object getNaturalId()
getNaturalId in interface StorablegetNaturalId in class AbstractStorablepublic Mep getMep()
public Situation getDefaultIfInbound()
public Situation getDefaultInboundSituation()
public void setDefaultInboundSituation(Situation defaultInboundSituation)
public Set<ParsingRule> returnParsingRules()
returnParsingRules in interface ParsingRuleProviderpublic void addParsingRule(ParsingRule parsingRule)
addParsingRule in interface ParsingRuleProviderpublic void removeParsingRule(ParsingRule parsingRule)
removeParsingRule in interface ParsingRuleProviderpublic Set<Template> returnTemplates()
returnTemplates in interface TemplateProviderpublic Storable returnSimpleParent()
returnSimpleParent in interface StorablereturnSimpleParent in class AbstractStorablepublic void performPostImportActions(BigInteger projectId, BigInteger sessionId)
AbstractStorableperformPostImportActions in interface StorableperformPostImportActions in class AbstractStorablepublic Situation getErrorInboundSituation()
public void setErrorInboundSituation(Situation errorInboundSituation)
public Storable getExtendsParameters()
getExtendsParameters in interface StorablegetExtendsParameters in class AbstractStorablepublic void performActionsForImportIntoAnotherProject(Map<BigInteger,BigInteger> replacementMap, BigInteger projectId, UUID projectUuid, boolean needToUpdateProjectId, boolean needToGenerateNewId)
AbstractStorableperformActionsForImportIntoAnotherProject in interface StorableperformActionsForImportIntoAnotherProject in class AbstractStorableCopyright © 2025. All rights reserved.