org.nuiton.wikitty.entities
Class WikittyAuthorisationHelper

java.lang.Object
  extended by org.nuiton.wikitty.entities.WikittyAuthorisationHelper

public class WikittyAuthorisationHelper
extends Object


Method Summary
static void addAdmin(String extensionName, Wikitty wikitty, String... element)
           
static void addAdmin(Wikitty wikitty, String... element)
           
static void addAllAdmin(String extensionName, Wikitty wikitty, Collection<String> admin)
           
static void addAllAdmin(Wikitty wikitty, Collection<String> admin)
           
static void addAllReader(String extensionName, Wikitty wikitty, Collection<String> reader)
           
static void addAllReader(Wikitty wikitty, Collection<String> reader)
           
static void addAllWriter(String extensionName, Wikitty wikitty, Collection<String> writer)
           
static void addAllWriter(Wikitty wikitty, Collection<String> writer)
           
static void addExtension(Wikitty wikitty)
          ajout les extensions static de cette classe au wikitty en argument
static void addMetaExtension(WikittyExtension extension, Wikitty wikitty)
          add WikittyAuthorisation meta-extension on given extension to the given wikitty
static void addReader(String extensionName, Wikitty wikitty, String... element)
           
static void addReader(Wikitty wikitty, String... element)
           
static void addWriter(String extensionName, Wikitty wikitty, String... element)
           
static void addWriter(Wikitty wikitty, String... element)
           
static void clearAdmin(String extensionName, Wikitty wikitty)
           
static void clearAdmin(Wikitty wikitty)
           
static void clearReader(String extensionName, Wikitty wikitty)
           
static void clearReader(Wikitty wikitty)
           
static void clearWriter(String extensionName, Wikitty wikitty)
           
static void clearWriter(Wikitty wikitty)
           
static boolean equals(Wikitty w1, Wikitty w2)
           
static Set<String> getAdmin(String extensionName, Wikitty wikitty)
           
static Set<String> getAdmin(Wikitty wikitty)
           
static String getMetaFieldName(String extensionName, String fieldName)
          for extension 'Ext' and field 'f', return 'Ext:WikittyAuthorisation.f'
static String getMetaFieldName(WikittyExtension extension, String fieldName)
          for extension 'Ext' and field 'f', return 'Ext:WikittyAuthorisation.f'
static String getOwner(String extensionName, Wikitty wikitty)
           
static String getOwner(Wikitty wikitty)
           
static String getParent(String extensionName, Wikitty wikitty)
           
static String getParent(Wikitty wikitty)
           
static Set<String> getReader(String extensionName, Wikitty wikitty)
           
static Set<String> getReader(Wikitty wikitty)
           
static Set<String> getWriter(String extensionName, Wikitty wikitty)
           
static Set<String> getWriter(Wikitty wikitty)
           
static boolean hasExtension(Wikitty wikitty)
          check if wikitty has current extension
static boolean hasMetaExtension(WikittyExtension extension, Wikitty wikitty)
          true if given wikitty has WikittyAuthorisation meta-extension on given extension
static boolean isExtension(Wikitty wikitty)
          Deprecated. renamed to keep consistency, use hasExtension instead
static void removeAdmin(String extensionName, Wikitty wikitty, String... element)
           
static void removeAdmin(Wikitty wikitty, String... element)
           
static void removeReader(String extensionName, Wikitty wikitty, String... element)
           
static void removeReader(Wikitty wikitty, String... element)
           
static void removeWriter(String extensionName, Wikitty wikitty, String... element)
           
static void removeWriter(Wikitty wikitty, String... element)
           
static void setAdmin(String extensionName, Wikitty wikitty, Set<String> admin)
           
static void setAdmin(Wikitty wikitty, Set<String> admin)
           
static String setOwner(String extensionName, Wikitty wikitty, String owner)
           
static String setOwner(Wikitty wikitty, String owner)
           
static String setParent(String extensionName, Wikitty wikitty, String parent)
           
static String setParent(Wikitty wikitty, String parent)
           
static void setReader(String extensionName, Wikitty wikitty, Set<String> reader)
           
static void setReader(Wikitty wikitty, Set<String> reader)
           
static void setWriter(String extensionName, Wikitty wikitty, Set<String> writer)
           
static void setWriter(Wikitty wikitty, Set<String> writer)
           
static String toString(Wikitty wikitty)
          Return toString representation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getOwner

public static String getOwner(Wikitty wikitty)

setOwner

public static String setOwner(Wikitty wikitty,
                              String owner)

getAdmin

public static Set<String> getAdmin(Wikitty wikitty)

setAdmin

public static void setAdmin(Wikitty wikitty,
                            Set<String> admin)

addAllAdmin

public static void addAllAdmin(Wikitty wikitty,
                               Collection<String> admin)

addAdmin

public static void addAdmin(Wikitty wikitty,
                            String... element)

removeAdmin

public static void removeAdmin(Wikitty wikitty,
                               String... element)

clearAdmin

public static void clearAdmin(Wikitty wikitty)

getWriter

public static Set<String> getWriter(Wikitty wikitty)

setWriter

public static void setWriter(Wikitty wikitty,
                             Set<String> writer)

addAllWriter

public static void addAllWriter(Wikitty wikitty,
                                Collection<String> writer)

addWriter

public static void addWriter(Wikitty wikitty,
                             String... element)

removeWriter

public static void removeWriter(Wikitty wikitty,
                                String... element)

clearWriter

public static void clearWriter(Wikitty wikitty)

getReader

public static Set<String> getReader(Wikitty wikitty)

setReader

public static void setReader(Wikitty wikitty,
                             Set<String> reader)

addAllReader

public static void addAllReader(Wikitty wikitty,
                                Collection<String> reader)

addReader

public static void addReader(Wikitty wikitty,
                             String... element)

removeReader

public static void removeReader(Wikitty wikitty,
                                String... element)

clearReader

public static void clearReader(Wikitty wikitty)

getParent

public static String getParent(Wikitty wikitty)

setParent

public static String setParent(Wikitty wikitty,
                               String parent)

equals

public static boolean equals(Wikitty w1,
                             Wikitty w2)

isExtension

@Deprecated
public static boolean isExtension(Wikitty wikitty)
Deprecated. renamed to keep consistency, use hasExtension instead

Parameters:
wikitty -
Returns:

hasExtension

public static boolean hasExtension(Wikitty wikitty)
check if wikitty has current extension

Parameters:
wikitty -
Returns:

addExtension

public static void addExtension(Wikitty wikitty)
ajout les extensions static de cette classe au wikitty en argument

Parameters:
wikitty -

toString

public static String toString(Wikitty wikitty)
Return toString representation. Use tagValue 'toString' format, if exist, else standard toString is call

Parameters:
wikitty -
Returns:

addMetaExtension

public static void addMetaExtension(WikittyExtension extension,
                                    Wikitty wikitty)
add WikittyAuthorisation meta-extension on given extension to the given wikitty

Parameters:
extension -
wikitty -

hasMetaExtension

public static boolean hasMetaExtension(WikittyExtension extension,
                                       Wikitty wikitty)
true if given wikitty has WikittyAuthorisation meta-extension on given extension

Parameters:
extension -
wikitty -
Returns:

getMetaFieldName

public static String getMetaFieldName(WikittyExtension extension,
                                      String fieldName)
for extension 'Ext' and field 'f', return 'Ext:WikittyAuthorisation.f'

Parameters:
extension -
fieldName -
Returns:

getMetaFieldName

public static String getMetaFieldName(String extensionName,
                                      String fieldName)
for extension 'Ext' and field 'f', return 'Ext:WikittyAuthorisation.f'

Parameters:
extensionName -
fieldName -
Returns:

getOwner

public static String getOwner(String extensionName,
                              Wikitty wikitty)

setOwner

public static String setOwner(String extensionName,
                              Wikitty wikitty,
                              String owner)

getAdmin

public static Set<String> getAdmin(String extensionName,
                                   Wikitty wikitty)

setAdmin

public static void setAdmin(String extensionName,
                            Wikitty wikitty,
                            Set<String> admin)

addAllAdmin

public static void addAllAdmin(String extensionName,
                               Wikitty wikitty,
                               Collection<String> admin)

addAdmin

public static void addAdmin(String extensionName,
                            Wikitty wikitty,
                            String... element)

removeAdmin

public static void removeAdmin(String extensionName,
                               Wikitty wikitty,
                               String... element)

clearAdmin

public static void clearAdmin(String extensionName,
                              Wikitty wikitty)

getWriter

public static Set<String> getWriter(String extensionName,
                                    Wikitty wikitty)

setWriter

public static void setWriter(String extensionName,
                             Wikitty wikitty,
                             Set<String> writer)

addAllWriter

public static void addAllWriter(String extensionName,
                                Wikitty wikitty,
                                Collection<String> writer)

addWriter

public static void addWriter(String extensionName,
                             Wikitty wikitty,
                             String... element)

removeWriter

public static void removeWriter(String extensionName,
                                Wikitty wikitty,
                                String... element)

clearWriter

public static void clearWriter(String extensionName,
                               Wikitty wikitty)

getReader

public static Set<String> getReader(String extensionName,
                                    Wikitty wikitty)

setReader

public static void setReader(String extensionName,
                             Wikitty wikitty,
                             Set<String> reader)

addAllReader

public static void addAllReader(String extensionName,
                                Wikitty wikitty,
                                Collection<String> reader)

addReader

public static void addReader(String extensionName,
                             Wikitty wikitty,
                             String... element)

removeReader

public static void removeReader(String extensionName,
                                Wikitty wikitty,
                                String... element)

clearReader

public static void clearReader(String extensionName,
                               Wikitty wikitty)

getParent

public static String getParent(String extensionName,
                               Wikitty wikitty)

setParent

public static String setParent(String extensionName,
                               Wikitty wikitty,
                               String parent)


Copyright © 2009-2012 CodeLutin. All Rights Reserved.