Copyright © 2011 Citra Technologies. All Rights Reserved.

com.citra.pivot.olap.set
Class CreateSetSelection

java.lang.Object
  extended by com.citra.pivot.olap.set.AbstractSetSelection
      extended by com.citra.pivot.olap.set.CreateSetSelection
All Implemented Interfaces:
OlapSelection, SetSelection

public final class CreateSetSelection
extends AbstractSetSelection

CreateSetSelection is a selection that creates a named set on the server.


Field Summary
protected  String name
          the set's name
protected  boolean resolve
          whether to immediately resolve the set and return the result
protected  SetSelection set
          the set to create
 
Constructor Summary
protected CreateSetSelection()
          Constructs a CreateSetSelection.
  CreateSetSelection(OlapSet set, String name)
          Constructs a CreateSetSelection.
  CreateSetSelection(OlapSet set, String name, boolean resolve)
          Constructs a CreateSetSelection.
  CreateSetSelection(SetSelection set, String name)
          Constructs a CreateSetSelection.
  CreateSetSelection(SetSelection set, String name, boolean resolve)
          Constructs a CreateSetSelection.
 
Method Summary
 boolean equals(Object o)
          Indicates whether some other object is "equal to" this one.
 String getName()
          Returns the name of the set.
 boolean getResolve()
          Determines whether the set will be resolved and returned.
 SetSelection getSet()
          Determines the set to create.
 
Methods inherited from class com.citra.pivot.olap.set.AbstractSetSelection
resolveSelection, resolveSet
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

set

protected SetSelection set
the set to create


name

protected String name
the set's name


resolve

protected boolean resolve
whether to immediately resolve the set and return the result

Constructor Detail

CreateSetSelection

protected CreateSetSelection()
Constructs a CreateSetSelection.


CreateSetSelection

public CreateSetSelection(OlapSet set,
                          String name)
Constructs a CreateSetSelection.


CreateSetSelection

public CreateSetSelection(OlapSet set,
                          String name,
                          boolean resolve)
Constructs a CreateSetSelection.


CreateSetSelection

public CreateSetSelection(SetSelection set,
                          String name)
Constructs a CreateSetSelection.


CreateSetSelection

public CreateSetSelection(SetSelection set,
                          String name,
                          boolean resolve)
Constructs a CreateSetSelection.

Method Detail

equals

public boolean equals(Object o)
Indicates whether some other object is "equal to" this one.

The equals method implements an equivalence relation on non-null object references:

The equals method for class Object implements the most discriminating possible equivalence relation on objects; that is, for any non-null reference values x and y, this method returns true if and only if x and y refer to the same object (x == y has the value true).

Note that it is generally necessary to override the hashCode method whenever this method is overridden, so as to maintain the general contract for the hashCode method, which states that equal objects must have equal hash codes.

Overrides:
equals in class Object
Parameters:
o - the reference object with which to compare.
Returns:
true if this object is the same as the obj argument; false otherwise.
See Also:
Object.hashCode(), Hashtable

getName

public String getName()
Returns the name of the set.

Returns:
the set's name

getResolve

public boolean getResolve()
Determines whether the set will be resolved and returned.

Returns:
true if the set is immediately resolved, false otherwise

getSet

public SetSelection getSet()
Determines the set to create.

Returns:
a set to be created on the server

Copyright © 2011 Citra Technologies. All Rights Reserved.