com.businessobjects.enterprise.infoobject
Interface Principal


public interface Principal

An XML Principal(@http://enterprise.businessobjects.com/3.0/infoobject). This is a complex type.


Nested Class Summary
static class Principal.Factory
          A factory class with static methods for creating instances of this type.
 
Field Summary
static org.apache.xmlbeans.SchemaType type
           
 
Method Summary
 Limits addNewLimits()
          Appends and returns a new empty "Limits" element
 Rights addNewRights()
          Appends and returns a new empty "Rights" element
 Roles addNewRoles()
          Appends and returns a new empty "Roles" element
 boolean getIsAdvancedInheritFolders()
          Gets the "IsAdvancedInheritFolders" element
 boolean getIsAdvancedInheritGroups()
          Gets the "IsAdvancedInheritGroups" element
 Limits getLimits()
          Gets the "Limits" element
 java.lang.String getPrincipalCUID()
          Gets the "PrincipalCUID" element
 Rights getRights()
          Gets the "Rights" element
 RoleEnum.Enum getRole()
          Gets the "Role" element
 Roles getRoles()
          Gets the "Roles" element
 boolean isSetIsAdvancedInheritFolders()
          True if has "IsAdvancedInheritFolders" element
 boolean isSetIsAdvancedInheritGroups()
          True if has "IsAdvancedInheritGroups" element
 boolean isSetLimits()
          True if has "Limits" element
 boolean isSetRights()
          True if has "Rights" element
 boolean isSetRole()
          True if has "Role" element
 boolean isSetRoles()
          True if has "Roles" element
 void setIsAdvancedInheritFolders(boolean isAdvancedInheritFolders)
          Sets the "IsAdvancedInheritFolders" element
 void setIsAdvancedInheritGroups(boolean isAdvancedInheritGroups)
          Sets the "IsAdvancedInheritGroups" element
 void setLimits(Limits limits)
          Sets the "Limits" element
 void setPrincipalCUID(java.lang.String principalCUID)
          Sets the "PrincipalCUID" element
 void setRights(Rights rights)
          Sets the "Rights" element
 void setRole(RoleEnum.Enum role)
          Sets the "Role" element
 void setRoles(Roles roles)
          Sets the "Roles" element
 void unsetIsAdvancedInheritFolders()
          Unsets the "IsAdvancedInheritFolders" element
 void unsetIsAdvancedInheritGroups()
          Unsets the "IsAdvancedInheritGroups" element
 void unsetLimits()
          Unsets the "Limits" element
 void unsetRights()
          Unsets the "Rights" element
 void unsetRole()
          Unsets the "Role" element
 void unsetRoles()
          Unsets the "Roles" element
 org.apache.xmlbeans.XmlBoolean xgetIsAdvancedInheritFolders()
          Gets (as xml) the "IsAdvancedInheritFolders" element
 org.apache.xmlbeans.XmlBoolean xgetIsAdvancedInheritGroups()
          Gets (as xml) the "IsAdvancedInheritGroups" element
 org.apache.xmlbeans.XmlString xgetPrincipalCUID()
          Gets (as xml) the "PrincipalCUID" element
 RoleEnum xgetRole()
          Gets (as xml) the "Role" element
 void xsetIsAdvancedInheritFolders(org.apache.xmlbeans.XmlBoolean isAdvancedInheritFolders)
          Sets (as xml) the "IsAdvancedInheritFolders" element
 void xsetIsAdvancedInheritGroups(org.apache.xmlbeans.XmlBoolean isAdvancedInheritGroups)
          Sets (as xml) the "IsAdvancedInheritGroups" element
 void xsetPrincipalCUID(org.apache.xmlbeans.XmlString principalCUID)
          Sets (as xml) the "PrincipalCUID" element
 void xsetRole(RoleEnum role)
          Sets (as xml) the "Role" element
 

Field Detail

type

static final org.apache.xmlbeans.SchemaType type
Method Detail

getPrincipalCUID

java.lang.String getPrincipalCUID()
Gets the "PrincipalCUID" element


xgetPrincipalCUID

org.apache.xmlbeans.XmlString xgetPrincipalCUID()
Gets (as xml) the "PrincipalCUID" element


setPrincipalCUID

void setPrincipalCUID(java.lang.String principalCUID)
Sets the "PrincipalCUID" element


xsetPrincipalCUID

void xsetPrincipalCUID(org.apache.xmlbeans.XmlString principalCUID)
Sets (as xml) the "PrincipalCUID" element


getRole

RoleEnum.Enum getRole()
Gets the "Role" element


xgetRole

RoleEnum xgetRole()
Gets (as xml) the "Role" element


isSetRole

boolean isSetRole()
True if has "Role" element


setRole

void setRole(RoleEnum.Enum role)
Sets the "Role" element


xsetRole

void xsetRole(RoleEnum role)
Sets (as xml) the "Role" element


unsetRole

void unsetRole()
Unsets the "Role" element


getIsAdvancedInheritGroups

boolean getIsAdvancedInheritGroups()
Gets the "IsAdvancedInheritGroups" element


xgetIsAdvancedInheritGroups

org.apache.xmlbeans.XmlBoolean xgetIsAdvancedInheritGroups()
Gets (as xml) the "IsAdvancedInheritGroups" element


isSetIsAdvancedInheritGroups

boolean isSetIsAdvancedInheritGroups()
True if has "IsAdvancedInheritGroups" element


setIsAdvancedInheritGroups

void setIsAdvancedInheritGroups(boolean isAdvancedInheritGroups)
Sets the "IsAdvancedInheritGroups" element


xsetIsAdvancedInheritGroups

void xsetIsAdvancedInheritGroups(org.apache.xmlbeans.XmlBoolean isAdvancedInheritGroups)
Sets (as xml) the "IsAdvancedInheritGroups" element


unsetIsAdvancedInheritGroups

void unsetIsAdvancedInheritGroups()
Unsets the "IsAdvancedInheritGroups" element


getIsAdvancedInheritFolders

boolean getIsAdvancedInheritFolders()
Gets the "IsAdvancedInheritFolders" element


xgetIsAdvancedInheritFolders

org.apache.xmlbeans.XmlBoolean xgetIsAdvancedInheritFolders()
Gets (as xml) the "IsAdvancedInheritFolders" element


isSetIsAdvancedInheritFolders

boolean isSetIsAdvancedInheritFolders()
True if has "IsAdvancedInheritFolders" element


setIsAdvancedInheritFolders

void setIsAdvancedInheritFolders(boolean isAdvancedInheritFolders)
Sets the "IsAdvancedInheritFolders" element


xsetIsAdvancedInheritFolders

void xsetIsAdvancedInheritFolders(org.apache.xmlbeans.XmlBoolean isAdvancedInheritFolders)
Sets (as xml) the "IsAdvancedInheritFolders" element


unsetIsAdvancedInheritFolders

void unsetIsAdvancedInheritFolders()
Unsets the "IsAdvancedInheritFolders" element


getRights

Rights getRights()
Gets the "Rights" element


isSetRights

boolean isSetRights()
True if has "Rights" element


setRights

void setRights(Rights rights)
Sets the "Rights" element


addNewRights

Rights addNewRights()
Appends and returns a new empty "Rights" element


unsetRights

void unsetRights()
Unsets the "Rights" element


getLimits

Limits getLimits()
Gets the "Limits" element


isSetLimits

boolean isSetLimits()
True if has "Limits" element


setLimits

void setLimits(Limits limits)
Sets the "Limits" element


addNewLimits

Limits addNewLimits()
Appends and returns a new empty "Limits" element


unsetLimits

void unsetLimits()
Unsets the "Limits" element


getRoles

Roles getRoles()
Gets the "Roles" element


isSetRoles

boolean isSetRoles()
True if has "Roles" element


setRoles

void setRoles(Roles roles)
Sets the "Roles" element


addNewRoles

Roles addNewRoles()
Appends and returns a new empty "Roles" element


unsetRoles

void unsetRoles()
Unsets the "Roles" element