Uses of Interface
de.uka.ipd.consensus.foundation.schema.Attribute

Packages that use Attribute
de.uka.ipd.consensus.foundation.evolution   
de.uka.ipd.consensus.foundation.ontology   
de.uka.ipd.consensus.foundation.rating   
de.uka.ipd.consensus.foundation.rights   
de.uka.ipd.consensus.foundation.schema Start here for data model interfaces. 
de.uka.ipd.consensus.impl   
 

Uses of Attribute in de.uka.ipd.consensus.foundation.evolution
 

Methods in de.uka.ipd.consensus.foundation.evolution with parameters of type Attribute
 void EvolutionManager.deleteAttribute(User user, Topic topic, Attribute attr)
          Deletes an attribute (and all dependant elements if there are any).
 

Uses of Attribute in de.uka.ipd.consensus.foundation.ontology
 

Methods in de.uka.ipd.consensus.foundation.ontology that return Attribute
 Attribute OntologyManager.createAttribute(User creator, String id, String name, String value, Topic type)
          Creates an attribute of the given type.
 

Methods in de.uka.ipd.consensus.foundation.ontology with parameters of type Attribute
 void OntologyManager.deleteAttribute(Attribute attr)
          Deletes an attribute permanently from the ontology.
 

Uses of Attribute in de.uka.ipd.consensus.foundation.rating
 

Methods in de.uka.ipd.consensus.foundation.rating with parameters of type Attribute
 void RatingManager.addRating(Attribute rated, Rating rating)
          Adds the given rating to the given attribute.
 Collection RatingManager.getRatings(Attribute attribute)
          Returns a collection of all Rating objects that have been added to the given attribute.
 int RatingManager.getRatingsCount(Attribute attribute)
          Returns the number of ratings that have been added to the given attribute.
 double RatingManager.getAverageRatingValue(Attribute attribute)
          Returns the average (arithmetic mean) of all ratings for the given attribute.
 Rating RatingManager.getRating(Attribute attribute, User rater)
          Returns the rating object that the given user has added to the given attribute (or null if the user hasn't rated the attribute yet).
 void RatingManager.deleteRatings(Attribute attribute)
          If an attribute is deleted permanently from the ontology, this method can be used to remove the ratings that were added to the attribute, too (including historical values).
 

Uses of Attribute in de.uka.ipd.consensus.foundation.rights
 

Methods in de.uka.ipd.consensus.foundation.rights with parameters of type Attribute
 boolean DynamicRightsManager.mayAddAttribute(User user, Attribute attr, Attributeable attributeable)
          Checks if the user is allowed to add the attribute to the given attributeable element (a topic).
 boolean DynamicRightsManager.mayRemoveAttribute(User user, Attribute attr)
          Checks if the user is allowed to remove the attribute from its topic.
 boolean DynamicRightsManager.mayViewAttribute(User user, Attribute attr)
          Checks if the user is allowed to see a certain attribute.
 boolean DynamicRightsManager.mayChangeAttributeValue(User user, Attribute attr)
          Checks if the user is allowed to change the attribute's value.
 void DynamicRightsManager.checkAddAttribute(User user, Attribute attr, Attributeable attributeable)
          Checks if the user is allowed to add the attribute to the given attributeable element (a topic).
 void DynamicRightsManager.checkRemoveAttribute(User user, Attribute attr)
          Checks if the user is allowed to remove the attribute from its topic.
 void DynamicRightsManager.checkViewAttribute(User user, Attribute attr)
          Checks if the user is allowed to see a certain attribute.
 void DynamicRightsManager.checkChangeAttributeValue(User user, Attribute attr)
          Checks if the user is allowed to change the attribute's value.
 

Uses of Attribute in de.uka.ipd.consensus.foundation.schema
 

Methods in de.uka.ipd.consensus.foundation.schema that return Attribute
 Attribute Attributeable.getAttribute(User getter, String id)
          Returns the attribute of a given id.
 

Methods in de.uka.ipd.consensus.foundation.schema with parameters of type Attribute
 void Attributeable.addAttribute(User setter, Attribute attr)
          Adds an attribute object to the attributeable element.
 void Attributeable.removeAttribute(User remover, Attribute attr)
          Removes the given attribute, if the object is an attribute of this element (otherwise, the call is ignored).
 

Uses of Attribute in de.uka.ipd.consensus.impl
 

Classes in de.uka.ipd.consensus.impl that implement Attribute
 class AttributeImpl
          TODO
 

Methods in de.uka.ipd.consensus.impl that return Attribute
 Attribute OntologyManagerImpl.createAttribute(User creator, String id, String name, String value, Topic type)
           
 Attribute TopicImpl.getAttribute(User getter, String id)
           
 

Methods in de.uka.ipd.consensus.impl with parameters of type Attribute
 boolean DynamicRightsManagerImpl.mayViewAttribute(User user, Attribute attr)
           
 boolean DynamicRightsManagerImpl.mayAddAttribute(User user, Attribute attr, Attributeable attributeable)
           
 boolean DynamicRightsManagerImpl.mayChangeAttributeValue(User user, Attribute attr)
           
 boolean DynamicRightsManagerImpl.mayRemoveAttribute(User user, Attribute attr)
           
 void DynamicRightsManagerImpl.checkViewAttribute(User user, Attribute attr)
           
 void DynamicRightsManagerImpl.checkAddAttribute(User user, Attribute attr, Attributeable attributeable)
           
 void DynamicRightsManagerImpl.checkChangeAttributeValue(User user, Attribute attr)
           
 void DynamicRightsManagerImpl.checkRemoveAttribute(User user, Attribute attr)
           
 void EvolutionManagerImpl.deleteAttribute(User user, Topic topic, Attribute attr)
           
protected  void OntologyManagerImpl.addAttribute(User adder, Topic topic, Attribute attr)
           
protected  void OntologyManagerImpl.removeAttribute(User remover, Topic topic, Attribute attr)
           
 void OntologyManagerImpl.deleteAttribute(Attribute attr)
           
protected  void OntologyManagerImpl.fireAttributeAdded(Attribute attr, User adder, Topic topic)
           
protected  void OntologyManagerImpl.fireAttributeValueChanged(Attribute attr, User changer, String oldValue)
           
protected  void OntologyManagerImpl.fireAttributeRemoved(Attribute attr, User remover, Topic topic)
           
 Rating SQLRatingManagerImpl.getRating(Attribute attribute, User rater)
           
 Collection SQLRatingManagerImpl.getRatings(Attribute attribute)
           
 int SQLRatingManagerImpl.getRatingsCount(Attribute attribute)
           
 double SQLRatingManagerImpl.getAverageRatingValue(Attribute attribute)
           
 void SQLRatingManagerImpl.addRating(Attribute rated, Rating rating)
           
 void SQLRatingManagerImpl.deleteRatings(Attribute attribute)
           
 void TM4JRatingManagerImpl.addRating(Attribute rated, Rating rating)
          Deprecated.  
 Collection TM4JRatingManagerImpl.getRatings(Attribute attribute)
          Deprecated.  
 Rating TM4JRatingManagerImpl.getRating(Attribute attribute, User rater)
          Deprecated.  
 int TM4JRatingManagerImpl.getRatingsCount(Attribute attribute)
          Deprecated.  
 double TM4JRatingManagerImpl.getAverageRatingValue(Attribute attribute)
          Deprecated.  
 void TM4JRatingManagerImpl.deleteRatings(Attribute attribute)
          Deprecated.  
 void TopicImpl.addAttribute(User setter, Attribute attr)
           
 void TopicImpl.removeAttribute(User remover, Attribute attr)