summaryrefslogblamecommitdiffstats
path: root/src/main/java/org/openslx/sat/thrift/version/Feature.java
blob: e06c78ab0b546a48aff8ed0b4bdd6de48bd20407 (plain) (tree)
1
2
3


                                       




























                                                                                       
        
 
package org.openslx.sat.thrift.version;

public enum Feature {

	/**
	 * Server can properly extend the expiration time of an image version that
	 * is already expired, but has not been deleted yet. (Early versions of dmsd
	 * did not handle this case properly.)
	 */
	EXTEND_EXPIRED_VM,
	
	/**
	 * Server supports configuring network shares for individual lectures. Whether 
	 * these will function on the clients further depends on the minilinux version!
	 */
	NETWORK_SHARES,

	/**
	 * Server supports multiple hypervisors which requires special handling since
	 * multiple components needs to be compatible to fully support them.
	 */
	MULTIPLE_HYPERVISORS,
	
	/**
	 * Server supports copying existing blocks server side.
	 */
	SERVER_SIDE_COPY,
	
	/**
	 * Server supports filtering lectures by LDAP/AD attributes 
	 */
	LECTURE_FILTER_LDAP,
	
}