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

io.sphere.sdk.models.DefaultModelImpl Maven / Gradle / Ivy

package io.sphere.sdk.models;

import org.joda.time.DateTime;

public abstract class DefaultModelImpl extends Base implements DefaultModel {
    private final String id;
    private final long version;
    private final DateTime createdAt;
    private final DateTime lastModifiedAt;

    public DefaultModelImpl(final String id, final long version, final DateTime createdAt, final DateTime lastModifiedAt) {
        this.id = id;
        this.version = version;
        this.createdAt = createdAt;
        this.lastModifiedAt = lastModifiedAt;
    }

    @Override
    public String getId() {
        return id;
    }

    @Override
    public long getVersion() {
        return version;
    }

    @Override
    public DateTime getCreatedAt() {
        return createdAt;
    }

    @Override
    public DateTime getLastModifiedAt() {
        return lastModifiedAt;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy