org.sakaiproject.tool.assessment.osid.authz.impl
Class QualifierImpl

java.lang.Object
  extended byorg.sakaiproject.tool.assessment.osid.authz.impl.QualifierImpl
All Implemented Interfaces:
org.osid.authorization.Qualifier, Serializable

public class QualifierImpl
extends Object
implements org.osid.authorization.Qualifier

See Also:
Serialized Form

Constructor Summary
QualifierImpl()
           
 
Method Summary
 void addParent(org.osid.shared.Id parm1)
           
 void changeParent(org.osid.shared.Id oldParent, org.osid.shared.Id newParent)
           
 org.osid.authorization.QualifierIterator getChildren()
           
 String getDescription()
           
 org.osid.shared.Id getId()
           
 org.osid.authorization.QualifierIterator getParents()
           
 org.osid.shared.Type getQualifierType()
           
 String getReferenceName()
           
 boolean isChildOf(org.osid.shared.Id parent)
           
 boolean isDescendantOf(org.osid.shared.Id parent)
           
 boolean isParent()
           
 void removeParent(org.osid.shared.Id parm1)
           
 void updateDescription(String parm1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QualifierImpl

public QualifierImpl()
Method Detail

getId

public org.osid.shared.Id getId()
                         throws org.osid.authorization.AuthorizationException
Specified by:
getId in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

getReferenceName

public String getReferenceName()
                        throws org.osid.authorization.AuthorizationException
Specified by:
getReferenceName in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

getDescription

public String getDescription()
                      throws org.osid.authorization.AuthorizationException
Specified by:
getDescription in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

isParent

public boolean isParent()
                 throws org.osid.authorization.AuthorizationException
Specified by:
isParent in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

getQualifierType

public org.osid.shared.Type getQualifierType()
                                      throws org.osid.authorization.AuthorizationException
Specified by:
getQualifierType in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

updateDescription

public void updateDescription(String parm1)
                       throws org.osid.authorization.AuthorizationException
Specified by:
updateDescription in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

addParent

public void addParent(org.osid.shared.Id parm1)
               throws org.osid.authorization.AuthorizationException
Specified by:
addParent in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

removeParent

public void removeParent(org.osid.shared.Id parm1)
                  throws org.osid.authorization.AuthorizationException
Specified by:
removeParent in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

changeParent

public void changeParent(org.osid.shared.Id oldParent,
                         org.osid.shared.Id newParent)
                  throws org.osid.authorization.AuthorizationException
Specified by:
changeParent in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

isChildOf

public boolean isChildOf(org.osid.shared.Id parent)
                  throws org.osid.authorization.AuthorizationException
Specified by:
isChildOf in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

isDescendantOf

public boolean isDescendantOf(org.osid.shared.Id parent)
                       throws org.osid.authorization.AuthorizationException
Specified by:
isDescendantOf in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

getChildren

public org.osid.authorization.QualifierIterator getChildren()
                                                     throws org.osid.authorization.AuthorizationException
Specified by:
getChildren in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException

getParents

public org.osid.authorization.QualifierIterator getParents()
                                                    throws org.osid.authorization.AuthorizationException
Specified by:
getParents in interface org.osid.authorization.Qualifier
Throws:
org.osid.authorization.AuthorizationException