package com.evolveum.midpoint.web.component.prism;

public abstract class PrismWrapper {

	
	 	private boolean showEmpty;
	    private boolean minimalized;
	    private boolean sorted;
	    private boolean showMetadata;
	    private boolean expanded = true;
	
	    public boolean isMinimalized() {
	        return minimalized;
	    }

	    public void setMinimalized(boolean minimalized) {
	        this.minimalized = minimalized;
	    }

	    public boolean isSorted() {
	        return sorted;
	    }

	    public void setSorted(boolean sorted) {
	        this.sorted = sorted;
	    }

	    public boolean isShowMetadata() {
	        return showMetadata;
	    }

	    public void setShowMetadata(boolean showMetadata) {
	        this.showMetadata = showMetadata;
	    }

	    public boolean isShowEmpty() {
	        return showEmpty;
	    }

	    public void setShowEmpty(boolean showEmpty, boolean recursive) {
	        this.showEmpty = showEmpty;
	        computeStripes();
	    }
	    
	    public boolean isExpanded() {
			return expanded;
		}
	    
	    public void setExpanded(boolean expanded) {
			this.expanded = expanded;
		}
	    
	    public abstract void computeStripes();
}

@@ -113,27 +113,121 @@
 howEmpty;%0A%09 
-   
+%09%0A%09 %09@Deprecated //used only for projections, after switching projection to table, remove it.%0A%09 %09
 private bool
@@ -237,24 +237,29 @@
  minimalized
+=true
 ;%0A%09    priva

fix for MID-4386 Multitab: projections