All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.daon.identityx.rest.model.pojo.Registration Maven / Gradle / Ivy

/*
* Copyright Daon.
*
* Licensed 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 com.daon.identityx.rest.model.pojo;


import java.util.Date;

import com.daon.identityx.rest.model.def.RegistrationStatusEnum;

public class Registration extends RestResource
{	
    private String registrationId;
    private Date archived;
    private Date created;
	private RegistrationStatusEnum status;

    // Links
    private User user;
    private Application application;
    private Tenant tenant;
    private RestCollection authenticationRequests;
    
    public Registration() {
    }

    public Registration(String href) {
    	super(href);
    }

	public String getRegistrationId() {
		return registrationId;
	}

	public void setRegistrationId(String registrationId) {
		this.registrationId = registrationId;
	}


	public Date getArchived() {
		return archived;
	}

	public void setArchived(Date archivedDate) {
		this.archived = archivedDate;
	}

	public Date getCreated() {
		return created;
	}

	public void setCreated(Date createdDate) {
		this.created = createdDate;
	}

	public RegistrationStatusEnum getStatus() {
		return status;
	}
	public void setStatus(RegistrationStatusEnum status) {
		this.status = status;
	}
	
	public User getUser() {
		return user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public Application getApplication() {
		return application;
	}

	public void setApplication(Application application) {
		this.application = application;
	}

	public Tenant getTenant() {
		return tenant;
	}

	public void setTenant(Tenant tenant) {
		this.tenant = tenant;
	}

	public RestCollection getAuthenticationRequests() {
		return authenticationRequests;
	}

	public void setAuthenticationRequests(RestCollection authenticationRequests) {
		this.authenticationRequests = authenticationRequests;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy