org.jruby.ext.posix
Class SolarisPasswd
java.lang.Object
com.kenai.jaffl.struct.Struct
org.jruby.ext.posix.NativePasswd
org.jruby.ext.posix.SolarisPasswd
- All Implemented Interfaces:
- Passwd
public class SolarisPasswd
- extends NativePasswd
- implements Passwd
Nested classes/interfaces inherited from class com.kenai.jaffl.struct.Struct |
com.kenai.jaffl.struct.Struct.AbstractMember, com.kenai.jaffl.struct.Struct.Address, com.kenai.jaffl.struct.Struct.AsciiString, com.kenai.jaffl.struct.Struct.AsciiStringRef, com.kenai.jaffl.struct.Struct.Constants, com.kenai.jaffl.struct.Struct.Double, com.kenai.jaffl.struct.Struct.Enum<T extends java.lang.Enum<T>>, com.kenai.jaffl.struct.Struct.Enum16<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Enum32<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Enum64<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Enum8<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.EnumField<E>, com.kenai.jaffl.struct.Struct.EnumLong<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Float, com.kenai.jaffl.struct.Struct.Member, com.kenai.jaffl.struct.Struct.NumberField, com.kenai.jaffl.struct.Struct.Offset, com.kenai.jaffl.struct.Struct.Padding, com.kenai.jaffl.struct.Struct.Pointer, com.kenai.jaffl.struct.Struct.Signed16, com.kenai.jaffl.struct.Struct.Signed32, com.kenai.jaffl.struct.Struct.Signed64, com.kenai.jaffl.struct.Struct.Signed8, com.kenai.jaffl.struct.Struct.SignedLong, com.kenai.jaffl.struct.Struct.String, com.kenai.jaffl.struct.Struct.Unsigned16, com.kenai.jaffl.struct.Struct.Unsigned32, com.kenai.jaffl.struct.Struct.Unsigned64, com.kenai.jaffl.struct.Struct.Unsigned8, com.kenai.jaffl.struct.Struct.UnsignedLong, com.kenai.jaffl.struct.Struct.UTF8String, com.kenai.jaffl.struct.Struct.UTF8StringRef, com.kenai.jaffl.struct.Struct.UTFString, com.kenai.jaffl.struct.Struct.UTFStringRef |
Field Summary |
com.kenai.jaffl.struct.Struct.Pointer |
pw_age
|
com.kenai.jaffl.struct.Struct.Pointer |
pw_comment
|
com.kenai.jaffl.struct.Struct.UTF8StringRef |
pw_dir
|
com.kenai.jaffl.struct.Struct.UTF8StringRef |
pw_gecos
|
com.kenai.jaffl.struct.Struct.Signed32 |
pw_gid
|
com.kenai.jaffl.struct.Struct.UTF8StringRef |
pw_name
|
com.kenai.jaffl.struct.Struct.UTF8StringRef |
pw_passwd
|
com.kenai.jaffl.struct.Struct.UTF8StringRef |
pw_shell
|
com.kenai.jaffl.struct.Struct.Signed32 |
pw_uid
|
Constructor Summary |
SolarisPasswd(com.kenai.jaffl.Pointer memory)
|
Methods inherited from class com.kenai.jaffl.struct.Struct |
array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, arrayBegin, arrayEnd, inner, toString, useMemory, useMemory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
pw_name
public final com.kenai.jaffl.struct.Struct.UTF8StringRef pw_name
pw_passwd
public final com.kenai.jaffl.struct.Struct.UTF8StringRef pw_passwd
pw_uid
public final com.kenai.jaffl.struct.Struct.Signed32 pw_uid
pw_gid
public final com.kenai.jaffl.struct.Struct.Signed32 pw_gid
pw_age
public final com.kenai.jaffl.struct.Struct.Pointer pw_age
pw_comment
public final com.kenai.jaffl.struct.Struct.Pointer pw_comment
pw_gecos
public final com.kenai.jaffl.struct.Struct.UTF8StringRef pw_gecos
pw_dir
public final com.kenai.jaffl.struct.Struct.UTF8StringRef pw_dir
pw_shell
public final com.kenai.jaffl.struct.Struct.UTF8StringRef pw_shell
SolarisPasswd
public SolarisPasswd(com.kenai.jaffl.Pointer memory)
getAccessClass
public java.lang.String getAccessClass()
- Specified by:
getAccessClass
in interface Passwd
getGECOS
public java.lang.String getGECOS()
- Specified by:
getGECOS
in interface Passwd
getGID
public long getGID()
- Specified by:
getGID
in interface Passwd
getHome
public java.lang.String getHome()
- Specified by:
getHome
in interface Passwd
getLoginName
public java.lang.String getLoginName()
- Specified by:
getLoginName
in interface Passwd
getPasswdChangeTime
public int getPasswdChangeTime()
- Specified by:
getPasswdChangeTime
in interface Passwd
getPassword
public java.lang.String getPassword()
- Specified by:
getPassword
in interface Passwd
getShell
public java.lang.String getShell()
- Specified by:
getShell
in interface Passwd
getUID
public long getUID()
- Specified by:
getUID
in interface Passwd
getExpire
public int getExpire()
- Specified by:
getExpire
in interface Passwd