com.businessobjects.enterprise.infoobject
Interface Right

All Known Subinterfaces:
RightInfo

public interface Right

This object provides information about the rights that are set on an object for a particular principal.


Nested Class Summary
static class Right.Factory
          A class with methods for creating instances of the Right type.
 
Field Summary
static org.apache.xmlbeans.SchemaType type
          Internal Use Only.
 
Method Summary
 java.lang.String getApplicableKind()
          Gets which type of object this right applies to.
 boolean getDenied()
          Returns true if the right is denied, and false otherwise.
 java.lang.String getID()
          Returns the right's ID.
 java.lang.String getObjectKind()
          Returns the object kind of the right.
 boolean getOwner()
          Returns whether this right applies to the owner of the object only.
 java.lang.String getScope()
          Returns how this right will be inherited by child objects.
 boolean isSetApplicableKind()
          Checks if the ApplicableKind element has been set.
 boolean isSetDenied()
          Checks if the Denied has been set.
 boolean isSetObjectKind()
          Checks of the ObjectKind of a right has been set.
 boolean isSetOwner()
          Checks if the Owner element has been set.
 boolean isSetScope()
          Internal Use Only.
 void setApplicableKind(java.lang.String applicableKind)
          Sets which type of object this right applies to.
 void setDenied(boolean denied)
          Sets the right to Denied.
 void setID(java.lang.String id)
          Sets the ID of the right.
 void setObjectKind(java.lang.String objectKind)
          Sets the ObjectKind of a right.
 void setOwner(boolean owner)
          Sets whether this right applies to the owner of the object only.
 void setScope(java.lang.String scope)
          Internal Use Only.
 void unsetApplicableKind()
          Deletes or unsets the ApplicableKind element.
 void unsetDenied()
          Internal Use Only.
 void unsetObjectKind()
          Internal Use Only.
 void unsetOwner()
          Deletes or unsets the Owner element.
 void unsetScope()
          Deletes or unsets the Scope element.
 org.apache.xmlbeans.XmlString xgetApplicableKind()
          Internal Use Only.
 org.apache.xmlbeans.XmlBoolean xgetDenied()
          Internal Use Only.
 org.apache.xmlbeans.XmlString xgetID()
          Internal Use Only.
 org.apache.xmlbeans.XmlString xgetObjectKind()
          Internal Use Only.
 org.apache.xmlbeans.XmlBoolean xgetOwner()
          Internal Use Only.
 org.apache.xmlbeans.XmlString xgetScope()
          Internal Use Only.
 void xsetApplicableKind(org.apache.xmlbeans.XmlString applicableKind)
          Internal Use Only.
 void xsetDenied(org.apache.xmlbeans.XmlBoolean denied)
          Internal Use Only.
 void xsetID(org.apache.xmlbeans.XmlString id)
          Internal Use Only.
 void xsetObjectKind(org.apache.xmlbeans.XmlString objectKind)
          Internal Use Only.
 void xsetOwner(org.apache.xmlbeans.XmlBoolean owner)
          Internal Use Only.
 void xsetScope(org.apache.xmlbeans.XmlString scope)
          Internal Use Only.
 

Field Detail

type

static final org.apache.xmlbeans.SchemaType type
Internal Use Only.

Method Detail

getID

java.lang.String getID()

Returns the right's ID.

Returns:
The right's ID.

xgetID

org.apache.xmlbeans.XmlString xgetID()
Internal Use Only.


setID

void setID(java.lang.String id)
Sets the ID of the right.

Parameters:
id - The new ID.

xsetID

void xsetID(org.apache.xmlbeans.XmlString id)
Internal Use Only.


getDenied

boolean getDenied()

Returns true if the right is denied, and false otherwise.

Returns:
true if the right is denied, and false otherwise.

xgetDenied

org.apache.xmlbeans.XmlBoolean xgetDenied()
Internal Use Only.


isSetDenied

boolean isSetDenied()
Checks if the Denied has been set.

Returns:
true if the Denied element has been set, otherwise false.

setDenied

void setDenied(boolean denied)
Sets the right to Denied.

Parameters:
denied -

xsetDenied

void xsetDenied(org.apache.xmlbeans.XmlBoolean denied)
Internal Use Only.


unsetDenied

void unsetDenied()
Internal Use Only.


getOwner

boolean getOwner()
Returns whether this right applies to the owner of the object only.

Returns:
true if this right applies to the owner of the object only.

xgetOwner

org.apache.xmlbeans.XmlBoolean xgetOwner()
Internal Use Only.


isSetOwner

boolean isSetOwner()
Checks if the Owner element has been set.

Returns:
true if the Owner element has been set, otherwise false.

setOwner

void setOwner(boolean owner)
Sets whether this right applies to the owner of the object only.

Parameters:
owner - true if this right applies to the owner of the object only.

xsetOwner

void xsetOwner(org.apache.xmlbeans.XmlBoolean owner)
Internal Use Only.


unsetOwner

void unsetOwner()

Deletes or unsets the Owner element.


getObjectKind

java.lang.String getObjectKind()
Returns the object kind of the right.


xgetObjectKind

org.apache.xmlbeans.XmlString xgetObjectKind()
Internal Use Only.


isSetObjectKind

boolean isSetObjectKind()
Checks of the ObjectKind of a right has been set.

Returns:
true if the ObjectKind element has been set,otherwise false.

setObjectKind

void setObjectKind(java.lang.String objectKind)
Sets the ObjectKind of a right.

Parameters:
objectKind -

xsetObjectKind

void xsetObjectKind(org.apache.xmlbeans.XmlString objectKind)
Internal Use Only.


unsetObjectKind

void unsetObjectKind()
Internal Use Only.


getScope

java.lang.String getScope()
Returns how this right will be inherited by child objects.

Returns:
A String representing how this right will be inherited by child objects.

xgetScope

org.apache.xmlbeans.XmlString xgetScope()
Internal Use Only.


isSetScope

boolean isSetScope()
Internal Use Only.


setScope

void setScope(java.lang.String scope)
Internal Use Only.


xsetScope

void xsetScope(org.apache.xmlbeans.XmlString scope)
Internal Use Only.


unsetScope

void unsetScope()

Deletes or unsets the Scope element.


getApplicableKind

java.lang.String getApplicableKind()
Gets which type of object this right applies to.

Returns:
A String representing the type of object this right applies to.

xgetApplicableKind

org.apache.xmlbeans.XmlString xgetApplicableKind()
Internal Use Only.


isSetApplicableKind

boolean isSetApplicableKind()
Checks if the ApplicableKind element has been set.

Returns:
true if the ApplicableKind element has been set, otherwise false.

setApplicableKind

void setApplicableKind(java.lang.String applicableKind)
Sets which type of object this right applies to.

Parameters:
applicableKind - A String representing the type of object this right applies to.

xsetApplicableKind

void xsetApplicableKind(org.apache.xmlbeans.XmlString applicableKind)
Internal Use Only.


unsetApplicableKind

void unsetApplicableKind()

Deletes or unsets the ApplicableKind element.