org.pentaho.platform.repository2.unified.webservices
Class RepositoryFileAclAceAdapter

java.lang.Object
  extended by javax.xml.bind.annotation.adapters.XmlAdapter<RepositoryFileAclAceDto,RepositoryFileAce>
      extended by org.pentaho.platform.repository2.unified.webservices.RepositoryFileAclAceAdapter

public class RepositoryFileAclAceAdapter
extends javax.xml.bind.annotation.adapters.XmlAdapter<RepositoryFileAclAceDto,RepositoryFileAce>


Constructor Summary
RepositoryFileAclAceAdapter()
           
 
Method Summary
 RepositoryFileAclAceDto marshal(RepositoryFileAce v)
           
static RepositoryFileAce toAce(RepositoryFileAclAceDto v)
           
static RepositoryFileAclAceDto toAceDto(RepositoryFileAce v)
           
static List<Integer> toIntPerms(EnumSet<RepositoryFilePermission> perms)
           
static EnumSet<RepositoryFilePermission> toPerms(List<Integer> intPerms)
           
 RepositoryFileAce unmarshal(RepositoryFileAclAceDto v)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryFileAclAceAdapter

public RepositoryFileAclAceAdapter()
Method Detail

marshal

public RepositoryFileAclAceDto marshal(RepositoryFileAce v)
Specified by:
marshal in class javax.xml.bind.annotation.adapters.XmlAdapter<RepositoryFileAclAceDto,RepositoryFileAce>

toAceDto

public static RepositoryFileAclAceDto toAceDto(RepositoryFileAce v)

unmarshal

public RepositoryFileAce unmarshal(RepositoryFileAclAceDto v)
Specified by:
unmarshal in class javax.xml.bind.annotation.adapters.XmlAdapter<RepositoryFileAclAceDto,RepositoryFileAce>

toAce

public static RepositoryFileAce toAce(RepositoryFileAclAceDto v)

toIntPerms

public static List<Integer> toIntPerms(EnumSet<RepositoryFilePermission> perms)

toPerms

public static EnumSet<RepositoryFilePermission> toPerms(List<Integer> intPerms)