/*
* Copyright (c) 2012 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.db.client.model;
import java.net.URI;
@ExcludeFromGarbageCollection
@Cf("UserPasswordGroup")
public class UserPasswordGroup extends DataObject {
private String _encodedPassword;
private StringSet _groups;
private URI _tenant;
private String _namespace;
private String _userMetadata;
public UserPasswordGroup() {
super();
}
@Name("encodedPassword")
public String getEncodedPassword() {
return _encodedPassword;
}
public void setEncodedPassword(String encodedPassword) {
_encodedPassword = encodedPassword;
setChanged("encodedPassword");
}
@Name("userGroups")
public StringSet getGroups() {
return _groups;
}
public void setGroups(StringSet groups) {
_groups = groups;
setChanged("userGroups");
}
@Name("tenant")
@RelationIndex(cf = "RelationIndex", type = TenantOrg.class)
public URI getTenant() {
return _tenant;
}
public void setTenant(URI tenant) {
_tenant = tenant;
setChanged("tenant");
}
@Name("namespace")
public String getNamespace() {
return _namespace;
}
public void setNamespace(String namespace) {
_namespace = namespace;
setChanged("namespace");
}
@Name("userMetadata")
public String getUserMetadata() {
return _userMetadata;
}
public void setUserMetadata(String userMetadata) {
_userMetadata = userMetadata;
setChanged("userMetadata");
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("encodedPassword: ");
sb.append(_encodedPassword);
sb.append(", userGroups: ");
sb.append(_groups);
sb.append(", tenant: ");
sb.append(_tenant);
sb.append(", namespace: ");
sb.append(_namespace);
sb.append(", userMetadata: ");
sb.append(_userMetadata);
return sb.toString();
}
}