|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IProtectionEntry
Describes a protection entry (line) in a Perforce protection table. These are described in more detail in the various main Perforce admin documentation pages.
Note that the pathExcluded methods return whether a path is excluded or unmapped from the user's permissions; this corresponds to the "-" (minus sign) prepended to the path on the p4 command version of p4 protects, and must be used to determine whether the path is accessible or not.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.perforce.p4java.core.IMapEntry |
|---|
IMapEntry.EntryType |
| Field Summary |
|---|
| Fields inherited from interface com.perforce.p4java.core.IMapEntry |
|---|
EXCLUDE_PREFIX, ORDER_UNKNOWN, OVERLAY_PREFIX |
| Method Summary | |
|---|---|
String |
getHost()
Gets the client host. |
String |
getMode()
Gets the protection mode for this entry. |
String |
getName()
Gets the name of the grantee (user or group). |
String |
getPath()
Gets the depot path. |
boolean |
isGroup()
Checks if the grantee is a group. |
boolean |
isPathExcluded()
Checks if the path is excluded. |
void |
setGroup(boolean group)
Sets the group indicator (true/false). |
void |
setHost(String host)
Sets the client host. |
void |
setMode(String mode)
Sets the protection mode for this entry. |
void |
setName(String name)
Sets the name of the grantee (user or group). |
void |
setPath(String path)
Sets the depot path. |
void |
setPathExcluded(boolean pathExcluded)
Sets the path excluded indicator (true/false). |
| Methods inherited from interface com.perforce.p4java.core.IMapEntry |
|---|
getLeft, getLeft, getOrder, getRight, getRight, getType, setLeft, setOrder, setRight, setType, toString, toString |
| Method Detail |
|---|
String getMode()
void setMode(String mode)
mode - the protection modeboolean isGroup()
void setGroup(boolean group)
group - the group indicator (true/false).String getName()
void setName(String name)
name - the name of the granteeString getHost()
void setHost(String host)
host - the client hostString getPath()
void setPath(String path)
path - the depot pathboolean isPathExcluded()
void setPathExcluded(boolean pathExcluded)
pathExcluded - the path excluded indicator (true/false)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||