gcube-model/src/main/java/org/gcube/resourcemanagement/model/impl/entities/facets/AccessPointFacetImpl.java

81 lines
1.6 KiB
Java

/**
*
*/
package org.gcube.resourcemanagement.model.impl.entities.facets;
import java.net.URI;
import org.gcube.com.fasterxml.jackson.annotation.JsonTypeName;
import org.gcube.informationsystem.model.impl.entities.FacetImpl;
import org.gcube.informationsystem.model.reference.properties.Property;
import org.gcube.resourcemanagement.model.reference.entities.facets.AccessPointFacet;
/**
* @author Luca Frosini (ISTI - CNR)
*/
@JsonTypeName(value=AccessPointFacet.NAME)
public class AccessPointFacetImpl extends FacetImpl implements AccessPointFacet {
/**
* Generated Serial version UID
*/
private static final long serialVersionUID = -2780577881844464254L;
protected String entryName;
protected URI endpoint;
protected String protocol;
protected String description;
protected Property authorization;
@Override
public String getEntryName() {
return this.entryName;
}
@Override
public void setEntryName(String entryName) {
this.entryName = entryName;
}
@Override
public URI getEndpoint() {
return this.endpoint;
}
@Override
public void setEndpoint(URI endpoint) {
this.endpoint = endpoint;
}
@Override
public String getProtocol() {
return this.protocol;
}
@Override
public void setProtocol(String protocol) {
this.protocol = protocol;
}
@Override
public String getDescription() {
return this.description;
}
@Override
public void setDescription(String description) {
this.description = description;
}
@Override
public Property getAuthorization() {
return this.authorization;
}
@Override
public void setAuthorization(Property authorization) {
this.authorization = authorization;
}
}