/* * Copyright 2014-2015 Groupon, Inc * Copyright 2014-2015 The Billing Project, LLC * * The Billing Project licenses this file to you under the Apache License, version 2.0 * (the "License"); you may not use this file except in compliance with the * License. You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations * under the License. */ package org.killbill.billing.util.security.shiro.dao; import org.joda.time.DateTime; public class UserRolesModelDao { private Long recordId; private String username; private String roleName; private Boolean isActive; private DateTime createdDate; private String createdBy; private DateTime updatedDate; private String updatedBy; public UserRolesModelDao() { } public UserRolesModelDao(final Long recordId, final String username, final String roleName, final Boolean isActive, final DateTime createdDate, final String createdBy, final DateTime updatedDate, final String updatedBy) { this.recordId = recordId; this.username = username; this.roleName = roleName; this.isActive = isActive; this.createdDate = createdDate; this.createdBy = createdBy; this.updatedDate = updatedDate; this.updatedBy = updatedBy; } public UserRolesModelDao(final String username, final String roleName, final DateTime createdDate, final String createdBy) { this(-1L, username, roleName, Boolean.TRUE, createdDate, createdBy, createdDate, createdBy); } public Long getRecordId() { return recordId; } public void setRecordId(final Long recordId) { this.recordId = recordId; } public String getUsername() { return username; } public void setUsername(final String username) { this.username = username; } public String getRoleName() { return roleName; } public void setRoleName(final String roleName) { this.roleName = roleName; } public Boolean getIsActive() { return isActive; } public void setIsActive(final Boolean isActive) { this.isActive = isActive; } public DateTime getCreatedDate() { return createdDate; } public void setCreatedDate(final DateTime createdDate) { this.createdDate = createdDate; } public String getCreatedBy() { return createdBy; } public void setCreatedBy(final String createdBy) { this.createdBy = createdBy; } public DateTime getUpdatedDate() { return updatedDate; } public void setUpdatedDate(final DateTime updatedDate) { this.updatedDate = updatedDate; } public String getUpdatedBy() { return updatedBy; } public void setUpdatedBy(final String updatedBy) { this.updatedBy = updatedBy; } }