org.nuiton.wikitty.entities
Class WikittyAuthorisationAbstract

java.lang.Object
  extended by org.nuiton.wikitty.entities.BusinessEntityImpl
      extended by org.nuiton.wikitty.entities.WikittyAuthorisationAbstract
All Implemented Interfaces:
Serializable, Cloneable, BusinessEntity, WikittyAuthorisation
Direct Known Subclasses:
WikittyAuthorisationImpl

public abstract class WikittyAuthorisationAbstract
extends BusinessEntityImpl
implements WikittyAuthorisation

See Also:
Serialized Form

Field Summary
static List<WikittyExtension> extensions
           
static WikittyExtension extensionWikittyAuthorisation
           
 
Fields inherited from class org.nuiton.wikitty.entities.BusinessEntityImpl
extensionForMetaExtension, propertyChangeSupport, wikitty
 
Fields inherited from interface org.nuiton.wikitty.entities.WikittyAuthorisation
ELEMENT_FIELD_WIKITTYAUTHORISATION_ADMIN, ELEMENT_FIELD_WIKITTYAUTHORISATION_OWNER, ELEMENT_FIELD_WIKITTYAUTHORISATION_PARENT, ELEMENT_FIELD_WIKITTYAUTHORISATION_READER, ELEMENT_FIELD_WIKITTYAUTHORISATION_WRITER, EXT_WIKITTYAUTHORISATION, FIELD_WIKITTYAUTHORISATION_ADMIN, FIELD_WIKITTYAUTHORISATION_OWNER, FIELD_WIKITTYAUTHORISATION_PARENT, FIELD_WIKITTYAUTHORISATION_READER, FIELD_WIKITTYAUTHORISATION_WRITER, FQ_FIELD_WIKITTYAUTHORISATION_ADMIN, FQ_FIELD_WIKITTYAUTHORISATION_OWNER, FQ_FIELD_WIKITTYAUTHORISATION_PARENT, FQ_FIELD_WIKITTYAUTHORISATION_READER, FQ_FIELD_WIKITTYAUTHORISATION_WRITER
 
Constructor Summary
WikittyAuthorisationAbstract()
           
WikittyAuthorisationAbstract(BusinessEntityImpl businessEntityImpl)
           
WikittyAuthorisationAbstract(Wikitty wikitty)
           
 
Method Summary
 void addAdmin(String... element)
           
 void addAllAdmin(Collection<String> values)
           
 void addAllReader(Collection<String> values)
           
 void addAllWriter(Collection<String> values)
           
 void addReader(String... element)
           
 void addWriter(String... element)
           
 void clearAdmin()
           
 void clearReader()
           
 void clearWriter()
           
 Set<String> getAdmin()
           
 String getOwner()
           
 String getParent()
          Pointe sur un autre WikittyAuthorisation qui permet d'indiquer que les droits de l'objet courant sont les mêmes que l'objet pointée.
 Set<String> getReader()
           
 Collection<WikittyExtension> getStaticExtensions()
          Return list of all extension that this entity has by definition (design time) and not extension added during execution time
 Set<String> getWriter()
           
 void removeAdmin(String... element)
           
 void removeReader(String... element)
           
 void removeWriter(String... element)
           
 void setAdmin(Set<String> values)
           
 void setExtensionForMetaExtension(WikittyExtension extension)
          add WikittyAuthorisation meta-extension on given extension to this entity
 void setOwner(String owner)
           
 void setParent(String parent)
           
 void setReader(Set<String> values)
           
 void setWriter(Set<String> values)
           
 String toString()
          Return toString representation.
 
Methods inherited from class org.nuiton.wikitty.entities.BusinessEntityImpl
addPropertyChangeListener, addPropertyChangeListener, copyFrom, equals, getExtensionFields, getExtensionNames, getField, getFieldType, getPropertyChangeSupport, getWikitty, getWikittyId, getWikittyVersion, hashCode, removePropertyChangeListener, removePropertyChangeListener, setField, setWikitty, setWikittyVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nuiton.wikitty.entities.BusinessEntity
addPropertyChangeListener, addPropertyChangeListener, copyFrom, getExtensionFields, getExtensionNames, getField, getWikittyId, getWikittyVersion, removePropertyChangeListener, removePropertyChangeListener, setField, setWikittyVersion
 

Field Detail

extensions

public static final List<WikittyExtension> extensions

extensionWikittyAuthorisation

public static final WikittyExtension extensionWikittyAuthorisation
Constructor Detail

WikittyAuthorisationAbstract

public WikittyAuthorisationAbstract()

WikittyAuthorisationAbstract

public WikittyAuthorisationAbstract(Wikitty wikitty)

WikittyAuthorisationAbstract

public WikittyAuthorisationAbstract(BusinessEntityImpl businessEntityImpl)
Method Detail

setExtensionForMetaExtension

public void setExtensionForMetaExtension(WikittyExtension extension)
add WikittyAuthorisation meta-extension on given extension to this entity

Parameters:
extension -

getOwner

public String getOwner()
Specified by:
getOwner in interface WikittyAuthorisation

setOwner

public void setOwner(String owner)
Specified by:
setOwner in interface WikittyAuthorisation

getAdmin

public Set<String> getAdmin()
Specified by:
getAdmin in interface WikittyAuthorisation

setAdmin

public void setAdmin(Set<String> values)
Specified by:
setAdmin in interface WikittyAuthorisation

addAllAdmin

public void addAllAdmin(Collection<String> values)
Specified by:
addAllAdmin in interface WikittyAuthorisation

addAdmin

public void addAdmin(String... element)
Specified by:
addAdmin in interface WikittyAuthorisation

removeAdmin

public void removeAdmin(String... element)
Specified by:
removeAdmin in interface WikittyAuthorisation

clearAdmin

public void clearAdmin()
Specified by:
clearAdmin in interface WikittyAuthorisation

getWriter

public Set<String> getWriter()
Specified by:
getWriter in interface WikittyAuthorisation

setWriter

public void setWriter(Set<String> values)
Specified by:
setWriter in interface WikittyAuthorisation

addAllWriter

public void addAllWriter(Collection<String> values)
Specified by:
addAllWriter in interface WikittyAuthorisation

addWriter

public void addWriter(String... element)
Specified by:
addWriter in interface WikittyAuthorisation

removeWriter

public void removeWriter(String... element)
Specified by:
removeWriter in interface WikittyAuthorisation

clearWriter

public void clearWriter()
Specified by:
clearWriter in interface WikittyAuthorisation

getReader

public Set<String> getReader()
Specified by:
getReader in interface WikittyAuthorisation

setReader

public void setReader(Set<String> values)
Specified by:
setReader in interface WikittyAuthorisation

addAllReader

public void addAllReader(Collection<String> values)
Specified by:
addAllReader in interface WikittyAuthorisation

addReader

public void addReader(String... element)
Specified by:
addReader in interface WikittyAuthorisation

removeReader

public void removeReader(String... element)
Specified by:
removeReader in interface WikittyAuthorisation

clearReader

public void clearReader()
Specified by:
clearReader in interface WikittyAuthorisation

getParent

public String getParent()
Description copied from interface: WikittyAuthorisation
Pointe sur un autre WikittyAuthorisation qui permet d'indiquer que les droits de l'objet courant sont les mêmes que l'objet pointée. Les droits de l'objet courant s'ajoute au droit de l'objet pointé

Specified by:
getParent in interface WikittyAuthorisation
Returns:

setParent

public void setParent(String parent)
Specified by:
setParent in interface WikittyAuthorisation

getStaticExtensions

public Collection<WikittyExtension> getStaticExtensions()
Description copied from class: BusinessEntityImpl
Return list of all extension that this entity has by definition (design time) and not extension added during execution time

Overrides:
getStaticExtensions in class BusinessEntityImpl
Returns:
static extension

toString

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

Overrides:
toString in class Object
Returns:


Copyright © 2009-2012 CodeLutin. All Rights Reserved.