Java tutorial
/** * Copyright (C) 2015 The Gravitee team (http://gravitee.io) * * 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 io.gravitee.management.model; import com.fasterxml.jackson.annotation.JsonProperty; import java.util.Date; import java.util.Objects; /** * @author David BRASSELY (brasseld at gmail.com) */ public class ApiKeyEntity { private String key; @JsonProperty("expire_on") private Date expireOn; @JsonProperty("created_at") private Date createdAt; private boolean revoked; @JsonProperty("revoked_at") private Date revokeAt; private String api; private String application; public Date getExpireOn() { return expireOn; } public void setExpireOn(Date expireOn) { this.expireOn = expireOn; } public String getKey() { return key; } public void setKey(String key) { this.key = key; } public Date getCreatedAt() { return createdAt; } public void setCreatedAt(Date createdAt) { this.createdAt = createdAt; } public boolean isRevoked() { return revoked; } public void setRevoked(boolean revoked) { this.revoked = revoked; } public String getApi() { return api; } public void setApi(String api) { this.api = api; } public String getApplication() { return application; } public void setApplication(String application) { this.application = application; } public Date getRevokeAt() { return revokeAt; } public void setRevokeAt(Date revokeAt) { this.revokeAt = revokeAt; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ApiKeyEntity that = (ApiKeyEntity) o; return Objects.equals(key, that.key); } @Override public int hashCode() { return Objects.hash(key); } }