org.jruby.ext.posix
Class SolarisPasswd

java.lang.Object
  extended by com.sun.jna.Structure
      extended by org.jruby.ext.posix.NativePasswd
          extended by org.jruby.ext.posix.SolarisPasswd
All Implemented Interfaces:
Passwd

public class SolarisPasswd
extends NativePasswd
implements Passwd


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue
 
Field Summary
 com.sun.jna.Pointer pw_age
           
 com.sun.jna.Pointer pw_comment
           
 String pw_dir
           
 String pw_gecos
           
 int pw_gid
           
 String pw_name
           
 String pw_passwd
           
 String pw_shell
           
 int pw_uid
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Method Summary
 String getAccessClass()
           
 int getExpire()
           
 String getGECOS()
           
 long getGID()
           
 String getHome()
           
 String getLoginName()
           
 int getPasswdChangeTime()
           
 String getPassword()
           
 String getShell()
           
 long getUID()
           
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getFields, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

pw_name

public String pw_name

pw_passwd

public String pw_passwd

pw_uid

public int pw_uid

pw_gid

public int pw_gid

pw_age

public com.sun.jna.Pointer pw_age

pw_comment

public com.sun.jna.Pointer pw_comment

pw_gecos

public String pw_gecos

pw_dir

public String pw_dir

pw_shell

public String pw_shell
Method Detail

getAccessClass

public String getAccessClass()
Specified by:
getAccessClass in interface Passwd

getGECOS

public String getGECOS()
Specified by:
getGECOS in interface Passwd

getGID

public long getGID()
Specified by:
getGID in interface Passwd

getHome

public String getHome()
Specified by:
getHome in interface Passwd

getLoginName

public String getLoginName()
Specified by:
getLoginName in interface Passwd

getPasswdChangeTime

public int getPasswdChangeTime()
Specified by:
getPasswdChangeTime in interface Passwd

getPassword

public String getPassword()
Specified by:
getPassword in interface Passwd

getShell

public 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


Copyright © 2011. All Rights Reserved.