Inheritance diagram for sfi.director.repository.NetgroupFile:

When writing netgroup files limit record size to 1024 bytes (or the limit supplied using the "LineSize" option).
Public Member Functions | |
| NetgroupFile () | |
| NetgroupFile (String url) | |
Static Public Member Functions | |
| static DBObject | decodeEntry (String record) |
| transform a line in /etc/netgroup format into a nisNetgroup DBobject | |
| static String | encodeEntry (DBObject dbo, boolean withName, int maxlen) |
| transform a nisNetgroup DBObject into one or multiple lines in /etc/netgroup format. | |
Protected Member Functions | |
| String | readRecord (BufferedReader in) throws Exception |
| DBObject | decode (String record) |
| transform a line in /etc/netgroup format into a nisNetgroup DBObject. | |
| String | encode (DBObject dbo) throws DirectorException |
| transform a nisNetgroup DBObject into one or multiple lines in /etc/netgroup format. | |
|
|
|
|
|
|
|
|
transform a line in /etc/netgroup format into a nisNetgroup DBObject.
Reimplemented from sfi.director.repository.FileDB. |
|
|
transform a line in /etc/netgroup format into a nisNetgroup DBobject
|
|
|
transform a nisNetgroup DBObject into one or multiple lines in /etc/netgroup format. This method invokes encodeEntry. The maximum line length is set to 1024 bytes by default. This default can be overriden via the LineSize option.
Reimplemented from sfi.director.repository.FileDB. |
|
||||||||||||||||
|
transform a nisNetgroup DBObject into one or multiple lines in /etc/netgroup format. If the withName argument is true the lines start with the netgroup name followed by a space, if it is false only the group members are listed. The maxlen argument specifies the maximum line (record) length. Some services, like e.g. NIS limit record lengths. If a netgroup entry's size exceeds the maxlen limit it is automatically split up into multiple subgroups. |
|
|
Reimplemented from sfi.director.repository.FileDB. |
1.4.5