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

org.oasis_eu.spring.kernel.model.Organization Maven / Gradle / Ivy

package org.oasis_eu.spring.kernel.model;

import java.io.Serializable;
import java.net.URI;

import org.joda.time.Instant;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * User: schambon
 * Date: 6/25/14
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class Organization implements Serializable {
    private static final long serialVersionUID = 5334020951283823727L;
    
    String id;
    String name;
    Instant modified;
    OrganizationType type;
    /** optional */
    @JsonProperty("territory_id")
    URI territoryId;
    @JsonProperty("dc_id")
    URI dcId;
    OrganizationStatus status;

    /** optional */
    @JsonProperty("status_changed")
    Instant statusChanged;
    /** optional */
    @JsonProperty("status_change_requester_id")
    String statusChangeRequesterId;

   public Instant getModified() {
        return modified;
    }

    public void setModified(Instant modified) {
        this.modified = modified;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public OrganizationType getType() {
        return type;
    }

    public void setType(OrganizationType type) {
        this.type = type;
    }

    public URI getTerritoryId() {
        return territoryId;
    }

    public void setTerritoryId(URI territoryId) {
        this.territoryId = territoryId;
    }

    public URI getDcId() {
        return dcId;
    }

    public void setDcId(URI dcId) {
        this.dcId = dcId;
    }

    public OrganizationStatus getStatus() {
        return status;
    }

    public void setStatus(OrganizationStatus status) {
        this.status = status;
    }

    public Instant getStatusChanged() {
        return statusChanged;
    }

    public void setStatusChanged(Instant statusChanged) {
        this.statusChanged = statusChanged;
    }

    public String getStatusChangeRequesterId() {
        return statusChangeRequesterId;
    }

    public void setStatusChangeRequesterId(String statusChangeRequesterId) {
        this.statusChangeRequesterId = statusChangeRequesterId;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy