public class RecordExpander
extends java.lang.Object
Records.| Constructor and Description |
|---|
RecordExpander() |
| Modifier and Type | Method and Description |
|---|---|
Record |
apply(java.util.Map<java.lang.String,java.lang.String> recordMap)
Expands MI low level record into
Record. |
private static Record |
expandAddedArtifact(java.util.Map<java.lang.String,java.lang.String> raw)
Expands the "encoded" Maven Indexer record by splitting the synthetic fields and applying expanded field naming.
|
private static Record |
expandAllGroups(java.util.Map<java.lang.String,java.lang.String> raw) |
private static Record |
expandDeletedArtifact(java.util.Map<java.lang.String,java.lang.String> raw) |
private static Record |
expandDescriptor(java.util.Map<java.lang.String,java.lang.String> raw) |
private static Record |
expandRootGroups(java.util.Map<java.lang.String,java.lang.String> raw) |
private static void |
expandUinfo(java.lang.String uinfo,
Record result)
Expands UINFO synthetic field.
|
private static void |
putIfNotNull(java.util.Map<java.lang.String,java.lang.String> source,
java.lang.String sourceName,
Record target,
Record.EntryKey targetName)
Helper to put a value from source map into target map, if not null.
|
private static void |
putIfNotNullAsStringArray(java.util.Map<java.lang.String,java.lang.String> source,
java.lang.String sourceName,
Record target,
Record.EntryKey targetName)
Helper to put a collection value from source map into target map as
List, if not null. |
private static void |
putIfNotNullTS(java.util.Map<java.lang.String,java.lang.String> source,
java.lang.String sourceName,
Record target,
Record.EntryKey targetName)
Helper to put a
Long value from source map into target map, if not null. |
public Record apply(java.util.Map<java.lang.String,java.lang.String> recordMap)
Record.private static Record expandDescriptor(java.util.Map<java.lang.String,java.lang.String> raw)
private static Record expandAllGroups(java.util.Map<java.lang.String,java.lang.String> raw)
private static Record expandRootGroups(java.util.Map<java.lang.String,java.lang.String> raw)
private static Record expandDeletedArtifact(java.util.Map<java.lang.String,java.lang.String> raw)
private static Record expandAddedArtifact(java.util.Map<java.lang.String,java.lang.String> raw)
private static void expandUinfo(java.lang.String uinfo,
Record result)
null String inputs.private static void putIfNotNull(java.util.Map<java.lang.String,java.lang.String> source,
java.lang.String sourceName,
Record target,
Record.EntryKey targetName)
private static void putIfNotNullTS(java.util.Map<java.lang.String,java.lang.String> source,
java.lang.String sourceName,
Record target,
Record.EntryKey targetName)
Long value from source map into target map, if not null.private static void putIfNotNullAsStringArray(java.util.Map<java.lang.String,java.lang.String> source,
java.lang.String sourceName,
Record target,
Record.EntryKey targetName)
List, if not null.