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}