public class SRCAnalyzeAttributeMapping
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SRCAnalyzeAttributeMapping.SpecTypeMappingInfo |
Constructor and Description |
---|
SRCAnalyzeAttributeMapping(SRCProcessDefinition processDefinition,
ReqIFArchive reqIFArchive,
boolean isReferenceArchive,
Role role,
java.lang.String specIdentifier)
Constructs the mapping object to contain the mappings of all SRC process attributes that must be defined in the
reference archive
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
createMapping() |
java.util.List<Specification> |
getAllSpecifications() |
SRCProcessDefinition |
getProcessDefinition() |
ReqIFArchive |
getReqIFArchive() |
ReqIFFile |
getReqIFFile() |
Role |
getRole() |
Specification |
getSpecification() |
java.util.List<SRCAnalyzeAttributeMapping.SpecTypeMappingInfo> |
getSpecTypeMappingInfos() |
Specification |
getValidSpecification(java.lang.String specIdentifier) |
boolean |
isAnyInvalid() |
boolean |
isAnyMappingPossibilities() |
boolean |
isOk() |
boolean |
isReferenceArchive() |
void |
setInvalidToIgnore() |
void |
setSpecification(Specification specification) |
SRCReferenceDefinitions |
toReferenceDefinitions() |
void |
updateMapping(ReqIFArchive referenceArchive,
java.lang.String specIdentifier,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> attributeNameMapping) |
public SRCAnalyzeAttributeMapping(SRCProcessDefinition processDefinition, ReqIFArchive reqIFArchive, boolean isReferenceArchive, Role role, java.lang.String specIdentifier) throws ExchangeProcessComplianceException
processDefinition
- the SRCProcessDefinition
object associated with the SRCProcessTemplate
object, not nullreqIFArchive
- the ReqIFArchive
archive, not nullisReferenceArchive
- the Boolean
flag indicating whether the specified archive is the reference archiverole
- the Role
associated with the specified archivespecIdentifier
- the Specification
identifier, nullable. If null, use the first specification in the archiveExchangeProcessComplianceException
- if an exception occurs during the check for compliance with required
schemapublic Specification getValidSpecification(java.lang.String specIdentifier)
public void setSpecification(Specification specification)
public boolean isAnyMappingPossibilities()
public void setInvalidToIgnore()
public boolean isAnyInvalid()
public boolean isOk()
public void updateMapping(ReqIFArchive referenceArchive, java.lang.String specIdentifier, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> attributeNameMapping)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> createMapping()
public SRCReferenceDefinitions toReferenceDefinitions()
public SRCProcessDefinition getProcessDefinition()
public ReqIFArchive getReqIFArchive()
public Role getRole()
public java.util.List<Specification> getAllSpecifications()
public Specification getSpecification()
public ReqIFFile getReqIFFile()
public java.util.List<SRCAnalyzeAttributeMapping.SpecTypeMappingInfo> getSpecTypeMappingInfos()
public boolean isReferenceArchive()