com.xebialabs.deployit.core.api.jaxb
Class PrincipalPermissionList

java.lang.Object
  extended by com.xebialabs.deployit.core.api.jaxb.PrincipalPermissionList
All Implemented Interfaces:
java.lang.Iterable<PrincipalPermissionEntry>

public class PrincipalPermissionList
extends java.lang.Object
implements java.lang.Iterable<PrincipalPermissionEntry>


Constructor Summary
PrincipalPermissionList()
           
 
Method Summary
 boolean addPermissionEntry(PrincipalPermissionEntry principalPermissionsEntry)
           
 java.util.List<PrincipalPermissionEntry> getPermissionList()
           
 java.lang.String getUserName()
           
 boolean hasPermissionEntries()
           
 java.util.Iterator<PrincipalPermissionEntry> iterator()
           
 void setUserName(java.lang.String userName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrincipalPermissionList

public PrincipalPermissionList()
Method Detail

getUserName

public java.lang.String getUserName()

setUserName

public void setUserName(java.lang.String userName)

addPermissionEntry

public boolean addPermissionEntry(PrincipalPermissionEntry principalPermissionsEntry)

getPermissionList

public java.util.List<PrincipalPermissionEntry> getPermissionList()

iterator

public java.util.Iterator<PrincipalPermissionEntry> iterator()
Specified by:
iterator in interface java.lang.Iterable<PrincipalPermissionEntry>

hasPermissionEntries

public boolean hasPermissionEntries()