- java.lang.Object
-
- com.aoindustries.aoserv.client.linux.LinuxId
-
- All Implemented Interfaces:
DtoFactory<LinuxId>,Serializable,Comparable<LinuxId>
public final class LinuxId extends Object implements Comparable<LinuxId>, Serializable, DtoFactory<LinuxId>
Several resources on aServerrequire a server-wide unique identifier. All of the possible identifiers are represented byLinuxId.- Author:
- AO Industries, Inc.
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(LinuxId other)booleanequals(Object O)LinuxIdgetDto()intgetId()inthashCode()StringtoString()static ValidationResultvalidate(int id)static LinuxIdvalueOf(int id)
-
-
-
Method Detail
-
validate
public static ValidationResult validate(int id)
-
valueOf
public static LinuxId valueOf(int id) throws ValidationException
- Throws:
ValidationException
-
compareTo
public int compareTo(LinuxId other)
- Specified by:
compareToin interfaceComparable<LinuxId>
-
getId
public int getId()
-
getDto
public LinuxId getDto()
- Specified by:
getDtoin interfaceDtoFactory<LinuxId>
-
-