Package wt.associativity
Class DefaultEquivalenceBasicControlDelegate
java.lang.Object
wt.associativity.DefaultEquivalenceBasicControlDelegate
- All Implemented Interfaces:
Externalizable,Serializable,EquivalenceBasicControlDelegate
public class DefaultEquivalenceBasicControlDelegate
extends Object
implements EquivalenceBasicControlDelegate, Externalizable
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidcanBeCreated(EquivalenceLink link)
Supported API: truevoidcanBeDeleted(EquivalenceLink link)
Supported API: truevoidcanBeUpdated(EquivalenceLink link)
Supported API: truevoidfilterForSelfEquivalenceCreation(Set<Associative> upstreams, ExecutionReport report, List<TypeIdentifier> typeIdentifiersToSkip)
Supported API: truevoidhandleSelfEquivalenceLinks(WTCollection eqLinkRefs)
Supported API: true
-
Method Details
-
canBeCreated
Supported API: true- Specified by:
canBeCreatedin interfaceEquivalenceBasicControlDelegate- Parameters:
link- EquivalenceLink for which the validation is to be performed- Throws:
WTException
-
canBeUpdated
Supported API: true- Specified by:
canBeUpdatedin interfaceEquivalenceBasicControlDelegate- Parameters:
link- EquivalenceLink for which the validation is to be performed- Throws:
WTException
-
canBeDeleted
Supported API: true- Specified by:
canBeDeletedin interfaceEquivalenceBasicControlDelegate- Parameters:
link- EquivalenceLink for which the validation is to be performed- Throws:
WTException
-
filterForSelfEquivalenceCreation
public void filterForSelfEquivalenceCreation(Set<Associative> upstreams, ExecutionReport report, List<TypeIdentifier> typeIdentifiersToSkip) throws WTException
Supported API: true- Specified by:
filterForSelfEquivalenceCreationin interfaceEquivalenceBasicControlDelegate- Throws:
WTException
-
handleSelfEquivalenceLinks
Supported API: true- Specified by:
handleSelfEquivalenceLinksin interfaceEquivalenceBasicControlDelegate- Parameters:
eqLinkRefs- - all the links getting created- Throws:
WTException- - exception if self link should not be created
-