package org.xdi.oxauth.model.ldap;
import java.io.Serializable;
import java.util.List;
import org.gluu.site.ldap.persistence.annotation.LdapAttribute;
import org.gluu.site.ldap.persistence.annotation.LdapEntry;
import org.gluu.site.ldap.persistence.annotation.LdapObjectClass;
import org.xdi.ldap.model.BaseEntry;
/**
* @author Javier Rojas Blum
* @version January 15, 2016
*/
@LdapEntry(sortBy = {"inum"})
@LdapObjectClass(values = {"top", "oxSectorIdentifier"})
public class SectorIdentifier extends BaseEntry implements Serializable {
private static final long serialVersionUID = -2812480357430436514L;
@LdapAttribute(ignoreDuringUpdate = true)
private String inum;
@LdapAttribute(name = "oxAuthRedirectURI")
private List<String> redirectUris;
@LdapAttribute(name = "oxAuthClientId")
private List<String> clientIds;
public String getInum() {
return inum;
}
public void setInum(String inum) {
this.inum = inum;
}
public List<String> getRedirectUris() {
return redirectUris;
}
public void setRedirectUris(List<String> redirectUris) {
this.redirectUris = redirectUris;
}
public List<String> getClientIds() {
return clientIds;
}
public void setClientIds(List<String> clientIds) {
this.clientIds = clientIds;
}
@Override
public String toString() {
return String
.format("OxAuthSectorIdentifier [inum=%s, toString()=%s]",
inum, super.toString());
}
}