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
protected  WikittyExtension extensionForMetaExtension
          the metaExtension operations target this extension, may be null
static List<WikittyExtension> extensions
           
static WikittyExtension extensionWikittyAuthorisation
           
 
Fields inherited from class org.nuiton.wikitty.entities.BusinessEntityImpl
propertyChangeSupport, wikitty
 
Fields inherited from interface org.nuiton.wikitty.entities.WikittyAuthorisation
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 :
WikittyAuthorisationAbstract(BusinessEntityImpl businessEntityImpl)
          WikittyAuthorisationAbstract :
WikittyAuthorisationAbstract(Wikitty wikitty)
          WikittyAuthorisationAbstract :
 
Method Summary
 void addAdmin(String element)
          addAdmin :
 void addAllAdmin(Set<String> values)
          addAllAdmin :
 void addAllReader(Set<String> values)
          addAllReader :
 void addAllWriter(Set<String> values)
          addAllWriter :
 void addReader(String element)
          addReader :
 void addWriter(String element)
          addWriter :
 void clearAdmin()
          clearAdmin :
 void clearReader()
          clearReader :
 void clearWriter()
          clearWriter :
 Set<String> getAdmin()
          getAdmin :
 String getOwner()
          getOwner :
 String getParent()
          getParent :
 Set<String> getReader()
          getReader :
 Collection<WikittyExtension> getStaticExtensions()
          getStaticExtensions :
 Set<String> getWriter()
          getWriter :
 void removeAdmin(String element)
          removeAdmin :
 void removeReader(String element)
          removeReader :
 void removeWriter(String element)
          removeWriter :
 void setAdmin(Set<String> values)
          setAdmin :
 void setExtensionForMetaExtension(WikittyExtension extension)
          setExtensionForMetaExtension : add WikittyAuthorisation meta-extension on given extension to this entity
 void setOwner(String owner)
          setOwner :
 void setParent(String parent)
          setParent :
 void setReader(Set<String> values)
          setReader :
 void setWriter(Set<String> values)
          setWriter :
 String toString()
          toString :
 
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

extensionForMetaExtension

protected WikittyExtension extensionForMetaExtension
the metaExtension operations target this extension, may be null


extensions

public static final List<WikittyExtension> extensions

extensionWikittyAuthorisation

public static final WikittyExtension extensionWikittyAuthorisation
Constructor Detail

WikittyAuthorisationAbstract

public WikittyAuthorisationAbstract()
WikittyAuthorisationAbstract :


WikittyAuthorisationAbstract

public WikittyAuthorisationAbstract(Wikitty wikitty)
WikittyAuthorisationAbstract :

Parameters:
wikitty -

WikittyAuthorisationAbstract

public WikittyAuthorisationAbstract(BusinessEntityImpl businessEntityImpl)
WikittyAuthorisationAbstract :

Parameters:
businessEntityImpl -
Method Detail

setExtensionForMetaExtension

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

Parameters:
extension -

getOwner

public String getOwner()
getOwner :

Specified by:
getOwner in interface WikittyAuthorisation
Returns:
String

setOwner

public void setOwner(String owner)
setOwner :

Specified by:
setOwner in interface WikittyAuthorisation
Parameters:
owner -

getAdmin

public Set<String> getAdmin()
getAdmin :

Specified by:
getAdmin in interface WikittyAuthorisation
Returns:
Set

setAdmin

public void setAdmin(Set<String> values)
setAdmin :

Specified by:
setAdmin in interface WikittyAuthorisation
Parameters:
values -

addAllAdmin

public void addAllAdmin(Set<String> values)
addAllAdmin :

Specified by:
addAllAdmin in interface WikittyAuthorisation
Parameters:
values -

addAdmin

public void addAdmin(String element)
addAdmin :

Specified by:
addAdmin in interface WikittyAuthorisation
Parameters:
element -

removeAdmin

public void removeAdmin(String element)
removeAdmin :

Specified by:
removeAdmin in interface WikittyAuthorisation
Parameters:
element -

clearAdmin

public void clearAdmin()
clearAdmin :

Specified by:
clearAdmin in interface WikittyAuthorisation

getWriter

public Set<String> getWriter()
getWriter :

Specified by:
getWriter in interface WikittyAuthorisation
Returns:
Set

setWriter

public void setWriter(Set<String> values)
setWriter :

Specified by:
setWriter in interface WikittyAuthorisation
Parameters:
values -

addAllWriter

public void addAllWriter(Set<String> values)
addAllWriter :

Specified by:
addAllWriter in interface WikittyAuthorisation
Parameters:
values -

addWriter

public void addWriter(String element)
addWriter :

Specified by:
addWriter in interface WikittyAuthorisation
Parameters:
element -

removeWriter

public void removeWriter(String element)
removeWriter :

Specified by:
removeWriter in interface WikittyAuthorisation
Parameters:
element -

clearWriter

public void clearWriter()
clearWriter :

Specified by:
clearWriter in interface WikittyAuthorisation

getReader

public Set<String> getReader()
getReader :

Specified by:
getReader in interface WikittyAuthorisation
Returns:
Set

setReader

public void setReader(Set<String> values)
setReader :

Specified by:
setReader in interface WikittyAuthorisation
Parameters:
values -

addAllReader

public void addAllReader(Set<String> values)
addAllReader :

Specified by:
addAllReader in interface WikittyAuthorisation
Parameters:
values -

addReader

public void addReader(String element)
addReader :

Specified by:
addReader in interface WikittyAuthorisation
Parameters:
element -

removeReader

public void removeReader(String element)
removeReader :

Specified by:
removeReader in interface WikittyAuthorisation
Parameters:
element -

clearReader

public void clearReader()
clearReader :

Specified by:
clearReader in interface WikittyAuthorisation

getParent

public String getParent()
getParent :

Specified by:
getParent in interface WikittyAuthorisation
Returns:
String

setParent

public void setParent(String parent)
setParent :

Specified by:
setParent in interface WikittyAuthorisation
Parameters:
parent -

getStaticExtensions

public Collection<WikittyExtension> getStaticExtensions()
getStaticExtensions :

Overrides:
getStaticExtensions in class BusinessEntityImpl
Returns:
Collection

toString

public String toString()
toString :

Overrides:
toString in class Object
Returns:
String


Copyright © 2009-2011 CodeLutin. All Rights Reserved.