001package com.identityworksllc.iiq.common.plugin.vo; 002 003import com.fasterxml.jackson.annotation.JsonProperty; 004 005/** 006 * A simplified VO object that can wrap an Identity and some of its useful 007 * properties. 008 */ 009public class IdentityVO extends ObjectSummary { 010 011 private boolean correlated; 012 private boolean inactive; 013 private String localIdentifier; 014 private boolean workgroup; 015 016 @JsonProperty 017 public String getLocalIdentifier() { 018 return localIdentifier; 019 } 020 021 @JsonProperty 022 public boolean isCorrelated() { 023 return correlated; 024 } 025 026 @JsonProperty 027 public boolean isInactive() { 028 return inactive; 029 } 030 031 @JsonProperty 032 public boolean isWorkgroup() { 033 return workgroup; 034 } 035 036 public void setCorrelated(boolean correlated) { 037 this.correlated = correlated; 038 } 039 040 public void setInactive(boolean inactive) { 041 this.inactive = inactive; 042 } 043 044 public void setLocalIdentifier(String localIdentifier) { 045 this.localIdentifier = localIdentifier; 046 } 047 048 public void setWorkgroup(boolean workgroup) { 049 this.workgroup = workgroup; 050 } 051 052}