Skip to content

Commit

Permalink
lookup table test disabled.
Browse files Browse the repository at this point in the history
  • Loading branch information
1azyman committed Feb 10, 2015
1 parent 967724f commit 7c17ab1
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 29 deletions.
55 changes: 26 additions & 29 deletions repo/repo-sql-impl-test/src/test/resources/basic/objects.xml
Expand Up @@ -1292,41 +1292,38 @@
</mapping>

</objectTemplate>



<!--
<lookupTable xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3">
<name>first lookup</name>
<description>description of lookuptable</description>
<table>
<!--<row>-->
<!--<key>first key</key>-->
<!--<label>-->
<!--<t:orig>first label</t:orig>-->
<!--<t:norm>first label</t:norm>-->
<!--</label>-->
<!--<lastChangeTimestamp>2013-05-07T10:38:21.350+02:00</lastChangeTimestamp>-->
<!--<value>first value</value>-->
<!--</row>-->
<!--<row>-->
<!--<key>2 key</key>-->
<!--<label>-->
<!--<t:orig>2 label</t:orig>-->
<!--<t:norm>2 label</t:norm>-->
<!--</label>-->
<!--<lastChangeTimestamp>2013-05-07T10:38:21.350+02:00</lastChangeTimestamp>-->
<!--<value>2 value</value>-->
<!--</row>-->
<!--<row>-->
<!--<key>3 key</key>-->
<!--<label>-->
<!--<t:orig>3 label</t:orig>-->
<!--<t:norm>3 label</t:norm>-->
<!--</label>-->
<!--<lastChangeTimestamp>2013-05-07T10:38:21.350+02:00</lastChangeTimestamp>-->
<!--<value>3 value</value>-->
<!--</row>-->
<row>
<key>first key</key>
<label>first label</label>
<lastChangeTimestamp>2013-05-07T10:38:21.350+02:00</lastChangeTimestamp>
<value>first value</value>
</row>
<row>
<key>2 key</key>
<label>
<t:orig>2 label</t:orig>
<t:norm>2 label</t:norm>
</label>
<lastChangeTimestamp>2013-05-07T10:38:21.350+02:00</lastChangeTimestamp>
<value>2 value</value>
</row>
<row>
<key>3 key</key>
<label>
<t:orig>3 label</t:orig>
<t:norm>3 label</t:norm>
</label>
<lastChangeTimestamp>2013-05-07T10:38:21.350+02:00</lastChangeTimestamp>
<value>3 value</value>
</row>
</table>
</lookupTable>
-->
</objects>
Expand Up @@ -11,11 +11,13 @@
import com.evolveum.midpoint.xml.ns._public.common.common_3.LookupTableRowType;
import com.evolveum.midpoint.xml.ns._public.common.common_3.LookupTableTableType;
import com.evolveum.midpoint.xml.ns._public.common.common_3.LookupTableType;
import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.ForeignKey;

import javax.persistence.*;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;

/**
Expand All @@ -32,6 +34,9 @@ public class RLookupTable extends RObject<LookupTableType> {
@OneToMany(mappedBy = "owner", orphanRemoval = true)
@Cascade({org.hibernate.annotations.CascadeType.ALL})
public Set<RLookupTableRow> getRows() {
if (rows == null) {
rows = new HashSet<>();
}
return rows;
}

Expand Down Expand Up @@ -73,6 +78,20 @@ public static void copyFromJAXB(LookupTableType jaxb, RLookupTable repo, PrismCo
}
}

protected static <T extends ObjectType> void copyToJAXB(RLookupTable repo, LookupTableType jaxb, PrismContext prismContext,
Collection<SelectorOptions<GetOperationOptions>> options)
throws DtoTranslationException {

//todo wtf with this

RObject.copyToJAXB(repo, jaxb, prismContext, options);

if (repo.getRows() != null && !repo.getRows().isEmpty()) {


}
}

@Override
public LookupTableType toJAXB(PrismContext prismContext, Collection<SelectorOptions<GetOperationOptions>> options) throws DtoTranslationException {
LookupTableType object = new LookupTableType();
Expand Down

0 comments on commit 7c17ab1

Please sign in to comment.