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

com.ksyun.ks3.dto.HeadObjectResult Maven / Gradle / Ivy

package com.ksyun.ks3.dto;

import java.util.Date;

import com.ksyun.ks3.utils.StringUtils;

/**
 * @author lijunwei[[email protected]]  
 * 
 * @date 2014年10月22日 下午8:01:05
 * 
 * @description Head请求一个object
 **/
public class HeadObjectResult extends Ks3Result{
	private ObjectMetadata objectMetadata = new ObjectMetadata();
	/**
	 * false 
	 * object为null
	 * false 即http 304 一般用于缓存控制
	 */
	private boolean ifModified = true;
	/**
	 * false
	 * object为null
	 * false 即http 412 一般用于缓存控制
	 */
	private boolean ifPreconditionSuccess = true;
	
	public ObjectMetadata getObjectMetadata() {
		return objectMetadata;
	}

	public void setObjectMetadata(ObjectMetadata objectMetadata) {
		this.objectMetadata = objectMetadata;
	}

	public boolean isIfModified() {
		return ifModified;
	}

	public void setIfModified(boolean ifModified) {
		this.ifModified = ifModified;
	}

	public boolean isIfPreconditionSuccess() {
		return ifPreconditionSuccess;
	}

	public void setIfPreconditionSuccess(boolean ifPreconditionSuccess) {
		this.ifPreconditionSuccess = ifPreconditionSuccess;
	}

	public String toString()
	{
		return StringUtils.object2string(this);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy