Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   *  Copyright (c) 2011 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany.
   *  All rights reserved. This program and the accompanying materials
   *  are made available under the terms of the GNU Lesser Public License v2.1
   *  which accompanies this distribution, and is available at
   *  http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
   *
   *  Contributors:
   *      Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany - RMI Client, FileChooser and WebDAV
  */
 package de.ipk_gatersleben.bit.bi.edal.rmi.client;
 
 import java.util.List;
 import java.util.Map;
 
 
SampleClient version of de.ipk_gatersleben.bit.bi.edal.primary_data.file.PrimaryDataEntity to use eDAL system like the stand-alone implementation.

Author(s):
arendd
 
 public abstract class ClientPrimaryDataEntity extends ClientContext implements Comparable<ClientPrimaryDataEntity> {
 
 
Constructor for ClientPrimaryDataEntity.

 
 		super(client);
 		this. = entity;
 	}
 
 
 
 		this. = this.getVersions().last();
 
 	}

 
 	}

 
 
 		if (this. == null) {
 		} else {
 			return this.;
		}
	}

	public String getID() throws RemoteException {
	}

	public MetaData getMetaData() throws RemoteException {
	}

	public String getName() throws RemoteException {
	}

	}

	public String getPath() throws RemoteException {
	}

	}

	}

			externalSet.add(new ClientPrimaryDataEntityVersion(primaryDataEntityVersionRMI));
		}
		return externalSet;
	}

	}

	}

	public void grantPermission(Principal principalMethods methodthrows RemoteExceptionPrimaryDataEntityException {
	}

	public boolean isDirectory() throws RemoteException {
	}

	public void move(ClientPrimaryDataDirectory destinationDirectorythrows RemoteExceptionPrimaryDataDirectoryException {
	}

		this. = this.getVersions().last();
	}

	public void revokePermission(Principal principalMethods methodthrows RemoteExceptionPrimaryDataEntityException {
	}

	}

		if (!this.getVersions().contains(version)) {
			throw new PrimaryDataEntityVersionException("Requested version not available !");
		}
		if (!this.getVersions().last().equals(version) && this.getVersions().last().isDeleted()) {
			throw new PrimaryDataEntityVersionException("Requested version is marked as deleted !");
		}
		this. = version;
	}

	public int hashCode() {
		final int prime = 31;
		int result = 1;
		try {
			result = prime * result + (this.getID() == null ? 0 : this.getID().hashCode());
catch (RemoteException e) {
		}
		return result;
	}

	public boolean equals(final Object obj) {
		try {
			if (this == obj) {
				return true;
			}
			if (obj == null) {
				return false;
			}
			if (!(obj instanceof ClientPrimaryDataEntity)) {
				return false;
			}
			if (this.getID() == null) {
				if (other.getID() != null) {
					return false;
				}
else if (!this.getID().equals(other.getID())) {
				return false;
			}
catch (RemoteException e) {
		}
		return true;
	}
	public int compareTo(ClientPrimaryDataEntity other) {
		try {
			return this.getName().compareToIgnoreCase(other.getName());
catch (RemoteException e) {
		}
		return 0;
	}
New to GrepCode? Check out our FAQ X