Class Code<T extends Code<T>>
java.lang.Object
ch.systemsx.cisd.openbis.generic.shared.basic.dto.Code<T>
- All Implemented Interfaces:
ICodeHolder,Serializable,Comparable<T>
- Direct Known Subclasses:
DatabaseInstance,ExternalDataManagementSystem
public class Code<T extends Code<T>>
extends Object
implements Serializable, ICodeHolder, Comparable<T>
A code.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal intbooleanextractCodes(ICodeHolder[] codeProviders) extractCodes(Collection<? extends ICodeHolder> codeProviders) static final String[]extractCodesToArray(Collection<? extends ICodeHolder> codeProviders) final StringgetCode()Returns the code.inthashCode()final voidtoString()
-
Field Details
-
CODE
- See Also:
-
CODE_PROVIDER_COMPARATOR
-
-
Constructor Details
-
Code
public Code()
-
-
Method Details
-
setCode
-
getCode
Description copied from interface:ICodeHolderReturns the code.- Specified by:
getCodein interfaceICodeHolder
-
compareTo
- Specified by:
compareToin interfaceComparable<T extends Code<T>>
-
equals
-
hashCode
public int hashCode() -
toString
-
extractCodes
-
extractCodesToArray
-