org.alfresco.repo.cmis.rest
Class SetAspectsExtension

java.lang.Object
  extended by org.apache.abdera.model.ElementWrapper
      extended by org.apache.abdera.model.ExtensibleElementWrapper
          extended by org.alfresco.repo.cmis.rest.SetAspectsExtension
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Iterable, org.apache.abdera.model.Base, org.apache.abdera.model.Element, org.apache.abdera.model.ExtensibleElement

public class SetAspectsExtension
extends org.apache.abdera.model.ExtensibleElementWrapper

Alfresco CMIS extension for controlling aspects and their properties.


Field Summary
static javax.xml.namespace.QName PROPERTIES
          The name of the element containing the aspect properties.
static javax.xml.namespace.QName QNAME
          The name of this element.
 
Constructor Summary
SetAspectsExtension(org.apache.abdera.model.Element internal)
          The Constructor.
SetAspectsExtension(org.apache.abdera.factory.Factory factory)
          The Constructor.
 
Method Summary
 java.util.Set getAspectsToAdd()
          Gets the aspects to add.
 java.util.Set getAspectsToRemove()
          Gets the aspects to remove.
 org.apache.chemistry.abdera.ext.CMISProperties getProperties()
          Gets all aspect properties
 
Methods inherited from class org.apache.abdera.model.ExtensibleElementWrapper
addExtension, addExtension, addExtension, addExtension, addExtension, addSimpleExtension, addSimpleExtension, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getExtInternal, getMustPreserveWhitespace, getSimpleExtension, getSimpleExtension, setMustPreserveWhitespace
 
Methods inherited from class org.apache.abdera.model.ElementWrapper
addComment, clone, complete, declareNS, discard, equals, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDefaultWriterOptions, getDocument, getElements, getExtensionAttributes, getFactory, getFirstChild, getFirstChild, getInternal, getLanguage, getLanguageTag, getLocale, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, hashCode, iterator, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setLanguage, setParentElement, setText, setText, toString, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.abdera.model.Element
declareNS, discard, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDocument, getElements, getExtensionAttributes, getFirstChild, getFirstChild, getLanguage, getLanguageTag, getLocale, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setLanguage, setParentElement, setText, setText
 
Methods inherited from interface org.apache.abdera.model.Base
addComment, clone, complete, getDefaultWriterOptions, getFactory, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo
 
Methods inherited from interface java.lang.Iterable
iterator
 

Field Detail

QNAME

public static final javax.xml.namespace.QName QNAME
The name of this element.


PROPERTIES

public static final javax.xml.namespace.QName PROPERTIES
The name of the element containing the aspect properties.

Constructor Detail

SetAspectsExtension

public SetAspectsExtension(org.apache.abdera.model.Element internal)
The Constructor.

Parameters:
internal - the internal element

SetAspectsExtension

public SetAspectsExtension(org.apache.abdera.factory.Factory factory)
The Constructor.

Parameters:
factory - the factory
Method Detail

getAspectsToAdd

public java.util.Set getAspectsToAdd()
Gets the aspects to add.

Returns:
the aspects to add

getAspectsToRemove

public java.util.Set getAspectsToRemove()
Gets the aspects to remove.

Returns:
the aspects to remove

getProperties

public org.apache.chemistry.abdera.ext.CMISProperties getProperties()
Gets all aspect properties

Returns:
aspect properties


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.