org.apache.maven.wagon.repository
Class RepositoryPermissions

java.lang.Object
  extended by org.apache.maven.wagon.repository.RepositoryPermissions

public class RepositoryPermissions
extends java.lang.Object

Describes the permissions to set on files uploaded to the repository.

Version:
$Id: RepositoryPermissions.java 162476 2005-04-19 02:49:45Z brett $
Author:
Brett Porter

Field Summary
private  java.lang.String directoryMode
          Repository directory mode.
private  java.lang.String fileMode
          Repository file mode.
private  java.lang.String group
          Repository group name.
 
Constructor Summary
RepositoryPermissions()
           
 
Method Summary
 java.lang.String getDirectoryMode()
          Get the repository directory mode to which an artifact will belong to after deployment.
 java.lang.String getFileMode()
          Get the repository file mode to which an artifact will belong to after deployment.
 java.lang.String getGroup()
          Get the repository group name to which an artifact will belong to after deployemnt.
 void setDirectoryMode(java.lang.String directoryMode)
          Set the repository directory mode for the deployed artifact.
 void setFileMode(java.lang.String fileMode)
          Set the repository file mode for the deployed artifact.
 void setGroup(java.lang.String group)
          Set the repository group name for the deployed artifact.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

group

private java.lang.String group
Repository group name.


directoryMode

private java.lang.String directoryMode
Repository directory mode. Modes can be in either textual (ugo+rx) or octal (755) form.


fileMode

private java.lang.String fileMode
Repository file mode. Modes can be in either textual (ugo+rx) or octal (644) form.

Constructor Detail

RepositoryPermissions

public RepositoryPermissions()
Method Detail

getDirectoryMode

public java.lang.String getDirectoryMode()
Get the repository directory mode to which an artifact will belong to after deployment. Not all protolcols permit the changing of the mode.

Returns:
mode

setDirectoryMode

public void setDirectoryMode(java.lang.String directoryMode)
Set the repository directory mode for the deployed artifact.

Parameters:
directoryMode - repository directory mode for deployed artifacts

getFileMode

public java.lang.String getFileMode()
Get the repository file mode to which an artifact will belong to after deployment. Not all protolcols permit the changing of the artifact mode.

Returns:
repository group name

setFileMode

public void setFileMode(java.lang.String fileMode)
Set the repository file mode for the deployed artifact.

Parameters:
fileMode - repository file mode for deployed artifacts

getGroup

public java.lang.String getGroup()
Get the repository group name to which an artifact will belong to after deployemnt. Not all protolcols permit the changing of the artifact group.

Returns:
repository group name

setGroup

public void setGroup(java.lang.String group)
Set the repository group name for the deployed artifact.

Parameters:
group - repository group for deployed artifacts