com.evolveum.midpoint.schema
Class ObjectOperationOptions

java.lang.Object
  extended by com.evolveum.midpoint.schema.ObjectOperationOptions

public class ObjectOperationOptions
extends java.lang.Object

Author:
semancik

Constructor Summary
ObjectOperationOptions(ObjectSelector selector, java.util.Collection<ObjectOperationOption> options)
           
 
Method Summary
static ObjectOperationOptions create(ItemPath path, ObjectOperationOption... options)
           
static ObjectOperationOptions create(ObjectOperationOption... options)
           
static ObjectOperationOptions create(ObjectSelector selector, ObjectOperationOption... options)
           
static ObjectOperationOptions create(javax.xml.namespace.QName pathQName, ObjectOperationOption... options)
           
static java.util.Collection<ObjectOperationOptions> createCollection(ItemPath path, ObjectOperationOption... options)
           
static java.util.Collection<ObjectOperationOptions> createCollection(ObjectOperationOption options, ItemPath... paths)
           
static java.util.Collection<ObjectOperationOptions> createCollection(ObjectOperationOption options, javax.xml.namespace.QName... pathQNames)
           
static java.util.Collection<ObjectOperationOptions> createCollection(ObjectSelector selector, ObjectOperationOption... options)
           
static java.util.Collection<ObjectOperationOptions> createCollection(javax.xml.namespace.QName pathQName, ObjectOperationOption... options)
           
static java.util.Collection<ObjectOperationOptions> createCollectionRoot(ObjectOperationOption... options)
           
 boolean equals(java.lang.Object obj)
           
static java.util.Collection<ObjectOperationOption> findRootOptions(java.util.Collection<ObjectOperationOptions> options)
          Returns options that apply to the "root" object.
 java.util.Collection<ObjectOperationOption> getOptions()
           
 ObjectSelector getSelector()
           
 int hashCode()
           
 boolean hasOption(ObjectOperationOption option)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectOperationOptions

public ObjectOperationOptions(ObjectSelector selector,
                              java.util.Collection<ObjectOperationOption> options)
Method Detail

getSelector

public ObjectSelector getSelector()

getOptions

public java.util.Collection<ObjectOperationOption> getOptions()

hasOption

public boolean hasOption(ObjectOperationOption option)

create

public static ObjectOperationOptions create(ObjectOperationOption... options)

create

public static ObjectOperationOptions create(ItemPath path,
                                            ObjectOperationOption... options)

create

public static ObjectOperationOptions create(javax.xml.namespace.QName pathQName,
                                            ObjectOperationOption... options)

create

public static ObjectOperationOptions create(ObjectSelector selector,
                                            ObjectOperationOption... options)

createCollection

public static java.util.Collection<ObjectOperationOptions> createCollection(ItemPath path,
                                                                            ObjectOperationOption... options)

createCollection

public static java.util.Collection<ObjectOperationOptions> createCollection(javax.xml.namespace.QName pathQName,
                                                                            ObjectOperationOption... options)

createCollectionRoot

public static java.util.Collection<ObjectOperationOptions> createCollectionRoot(ObjectOperationOption... options)

createCollection

public static java.util.Collection<ObjectOperationOptions> createCollection(ObjectSelector selector,
                                                                            ObjectOperationOption... options)

createCollection

public static java.util.Collection<ObjectOperationOptions> createCollection(ObjectOperationOption options,
                                                                            ItemPath... paths)

createCollection

public static java.util.Collection<ObjectOperationOptions> createCollection(ObjectOperationOption options,
                                                                            javax.xml.namespace.QName... pathQNames)

findRootOptions

public static java.util.Collection<ObjectOperationOption> findRootOptions(java.util.Collection<ObjectOperationOptions> options)
Returns options that apply to the "root" object. I.e. options that have null selector, null path, empty path, ...


hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2012 evolveum. All Rights Reserved.