net.sf.mpxj.primavera.schema
Class UserType

java.lang.Object
  extended by net.sf.mpxj.primavera.schema.UserType

public class UserType
extends Object

Java class for UserType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="UserType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="AllResourceAccessFlag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="AssignmentStaffingPreference" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value=""/>
               <enumeration value="New"/>
               <enumeration value="Existing"/>
               <enumeration value="Ask Me"/>
             </restriction>
           </simpleType>
         </element>
         <element name="CreateDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="CreateUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CurrencyId" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="CurrencyName" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="40"/>
             </restriction>
           </simpleType>
         </element>
         <element name="CurrencyObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="EmailAddress" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="120"/>
             </restriction>
           </simpleType>
         </element>
         <element name="EmailProtocol" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Internet Mail"/>
               <enumeration value="MAPI Mail"/>
             </restriction>
           </simpleType>
         </element>
         <element name="EnableUserToModifyViewSettingsFlag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="FinancialPeriodEndObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="FinancialPeriodStartObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="GUID" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <pattern value="|\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\}"/>
             </restriction>
           </simpleType>
         </element>
         <element name="GlobalProfileObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="LastUpdateDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="LastUpdateUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MailServerLoginName" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="32"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Name" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="32"/>
             </restriction>
           </simpleType>
         </element>
         <element name="NewProjectDurationType" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Fixed Units/Time"/>
               <enumeration value="Fixed Duration and Units/Time"/>
               <enumeration value="Fixed Units"/>
               <enumeration value="Fixed Duration and Units"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="OfficePhone" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="32"/>
             </restriction>
           </simpleType>
         </element>
         <element name="OutgoingMailServer" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="120"/>
             </restriction>
           </simpleType>
         </element>
         <element name="PersonalName" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="80"/>
             </restriction>
           </simpleType>
         </element>
         <element name="RateSourcePreference" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value=""/>
               <enumeration value="Resource"/>
               <enumeration value="Role"/>
               <enumeration value="Ask Me"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ReportingFlag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="RespectActivityDurationType" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="RoleLimitDisplayOption" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Custom Role Limit"/>
               <enumeration value="Calculated Primary Resources Limit"/>
             </restriction>
           </simpleType>
         </element>
         <element name="UserInterfaceViewObjectId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ResourceRequests" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="ResourceRequest" type="{http://xmlns.oracle.com/Primavera/P6/V7/API/BusinessObjects}ResourceRequestType" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class UserType.ResourceRequests
          Java class for anonymous complex type.
 
Field Summary
protected  Boolean allResourceAccessFlag
           
protected  String assignmentStaffingPreference
           
protected  JAXBElement<Date> createDate
           
protected  String createUser
           
protected  String currencyId
           
protected  String currencyName
           
protected  Integer currencyObjectId
           
protected  String emailAddress
           
protected  String emailProtocol
           
protected  JAXBElement<Boolean> enableUserToModifyViewSettingsFlag
           
protected  JAXBElement<Integer> financialPeriodEndObjectId
           
protected  JAXBElement<Integer> financialPeriodStartObjectId
           
protected  Integer globalProfileObjectId
           
protected  String guid
           
protected  JAXBElement<Date> lastUpdateDate
           
protected  String lastUpdateUser
           
protected  String mailServerLoginName
           
protected  String name
           
protected  String newProjectDurationType
           
protected  Integer objectId
           
protected  String officePhone
           
protected  String outgoingMailServer
           
protected  String personalName
           
protected  String rateSourcePreference
           
protected  JAXBElement<Boolean> reportingFlag
           
protected  JAXBElement<UserType.ResourceRequests> resourceRequests
           
protected  JAXBElement<Boolean> respectActivityDurationType
           
protected  String roleLimitDisplayOption
           
protected  JAXBElement<Integer> userInterfaceViewObjectId
           
 
Constructor Summary
UserType()
           
 
Method Summary
 String getAssignmentStaffingPreference()
          Gets the value of the assignmentStaffingPreference property.
 JAXBElement<Date> getCreateDate()
          Gets the value of the createDate property.
 String getCreateUser()
          Gets the value of the createUser property.
 String getCurrencyId()
          Gets the value of the currencyId property.
 String getCurrencyName()
          Gets the value of the currencyName property.
 Integer getCurrencyObjectId()
          Gets the value of the currencyObjectId property.
 String getEmailAddress()
          Gets the value of the emailAddress property.
 String getEmailProtocol()
          Gets the value of the emailProtocol property.
 JAXBElement<Boolean> getEnableUserToModifyViewSettingsFlag()
          Gets the value of the enableUserToModifyViewSettingsFlag property.
 JAXBElement<Integer> getFinancialPeriodEndObjectId()
          Gets the value of the financialPeriodEndObjectId property.
 JAXBElement<Integer> getFinancialPeriodStartObjectId()
          Gets the value of the financialPeriodStartObjectId property.
 Integer getGlobalProfileObjectId()
          Gets the value of the globalProfileObjectId property.
 String getGUID()
          Gets the value of the guid property.
 JAXBElement<Date> getLastUpdateDate()
          Gets the value of the lastUpdateDate property.
 String getLastUpdateUser()
          Gets the value of the lastUpdateUser property.
 String getMailServerLoginName()
          Gets the value of the mailServerLoginName property.
 String getName()
          Gets the value of the name property.
 String getNewProjectDurationType()
          Gets the value of the newProjectDurationType property.
 Integer getObjectId()
          Gets the value of the objectId property.
 String getOfficePhone()
          Gets the value of the officePhone property.
 String getOutgoingMailServer()
          Gets the value of the outgoingMailServer property.
 String getPersonalName()
          Gets the value of the personalName property.
 String getRateSourcePreference()
          Gets the value of the rateSourcePreference property.
 JAXBElement<Boolean> getReportingFlag()
          Gets the value of the reportingFlag property.
 JAXBElement<UserType.ResourceRequests> getResourceRequests()
          Gets the value of the resourceRequests property.
 JAXBElement<Boolean> getRespectActivityDurationType()
          Gets the value of the respectActivityDurationType property.
 String getRoleLimitDisplayOption()
          Gets the value of the roleLimitDisplayOption property.
 JAXBElement<Integer> getUserInterfaceViewObjectId()
          Gets the value of the userInterfaceViewObjectId property.
 Boolean isAllResourceAccessFlag()
          Gets the value of the allResourceAccessFlag property.
 void setAllResourceAccessFlag(Boolean value)
          Sets the value of the allResourceAccessFlag property.
 void setAssignmentStaffingPreference(String value)
          Sets the value of the assignmentStaffingPreference property.
 void setCreateDate(JAXBElement<Date> value)
          Sets the value of the createDate property.
 void setCreateUser(String value)
          Sets the value of the createUser property.
 void setCurrencyId(String value)
          Sets the value of the currencyId property.
 void setCurrencyName(String value)
          Sets the value of the currencyName property.
 void setCurrencyObjectId(Integer value)
          Sets the value of the currencyObjectId property.
 void setEmailAddress(String value)
          Sets the value of the emailAddress property.
 void setEmailProtocol(String value)
          Sets the value of the emailProtocol property.
 void setEnableUserToModifyViewSettingsFlag(JAXBElement<Boolean> value)
          Sets the value of the enableUserToModifyViewSettingsFlag property.
 void setFinancialPeriodEndObjectId(JAXBElement<Integer> value)
          Sets the value of the financialPeriodEndObjectId property.
 void setFinancialPeriodStartObjectId(JAXBElement<Integer> value)
          Sets the value of the financialPeriodStartObjectId property.
 void setGlobalProfileObjectId(Integer value)
          Sets the value of the globalProfileObjectId property.
 void setGUID(String value)
          Sets the value of the guid property.
 void setLastUpdateDate(JAXBElement<Date> value)
          Sets the value of the lastUpdateDate property.
 void setLastUpdateUser(String value)
          Sets the value of the lastUpdateUser property.
 void setMailServerLoginName(String value)
          Sets the value of the mailServerLoginName property.
 void setName(String value)
          Sets the value of the name property.
 void setNewProjectDurationType(String value)
          Sets the value of the newProjectDurationType property.
 void setObjectId(Integer value)
          Sets the value of the objectId property.
 void setOfficePhone(String value)
          Sets the value of the officePhone property.
 void setOutgoingMailServer(String value)
          Sets the value of the outgoingMailServer property.
 void setPersonalName(String value)
          Sets the value of the personalName property.
 void setRateSourcePreference(String value)
          Sets the value of the rateSourcePreference property.
 void setReportingFlag(JAXBElement<Boolean> value)
          Sets the value of the reportingFlag property.
 void setResourceRequests(JAXBElement<UserType.ResourceRequests> value)
          Sets the value of the resourceRequests property.
 void setRespectActivityDurationType(JAXBElement<Boolean> value)
          Sets the value of the respectActivityDurationType property.
 void setRoleLimitDisplayOption(String value)
          Sets the value of the roleLimitDisplayOption property.
 void setUserInterfaceViewObjectId(JAXBElement<Integer> value)
          Sets the value of the userInterfaceViewObjectId property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

allResourceAccessFlag

protected Boolean allResourceAccessFlag

assignmentStaffingPreference

protected String assignmentStaffingPreference

createDate

protected JAXBElement<Date> createDate

createUser

protected String createUser

currencyId

protected String currencyId

currencyName

protected String currencyName

currencyObjectId

protected Integer currencyObjectId

emailAddress

protected String emailAddress

emailProtocol

protected String emailProtocol

enableUserToModifyViewSettingsFlag

protected JAXBElement<Boolean> enableUserToModifyViewSettingsFlag

financialPeriodEndObjectId

protected JAXBElement<Integer> financialPeriodEndObjectId

financialPeriodStartObjectId

protected JAXBElement<Integer> financialPeriodStartObjectId

guid

protected String guid

globalProfileObjectId

protected Integer globalProfileObjectId

lastUpdateDate

protected JAXBElement<Date> lastUpdateDate

lastUpdateUser

protected String lastUpdateUser

mailServerLoginName

protected String mailServerLoginName

name

protected String name

newProjectDurationType

protected String newProjectDurationType

objectId

protected Integer objectId

officePhone

protected String officePhone

outgoingMailServer

protected String outgoingMailServer

personalName

protected String personalName

rateSourcePreference

protected String rateSourcePreference

reportingFlag

protected JAXBElement<Boolean> reportingFlag

respectActivityDurationType

protected JAXBElement<Boolean> respectActivityDurationType

roleLimitDisplayOption

protected String roleLimitDisplayOption

userInterfaceViewObjectId

protected JAXBElement<Integer> userInterfaceViewObjectId

resourceRequests

protected JAXBElement<UserType.ResourceRequests> resourceRequests
Constructor Detail

UserType

public UserType()
Method Detail

isAllResourceAccessFlag

public Boolean isAllResourceAccessFlag()
Gets the value of the allResourceAccessFlag property.

Returns:
possible object is Boolean

setAllResourceAccessFlag

public void setAllResourceAccessFlag(Boolean value)
Sets the value of the allResourceAccessFlag property.

Parameters:
value - allowed object is Boolean

getAssignmentStaffingPreference

public String getAssignmentStaffingPreference()
Gets the value of the assignmentStaffingPreference property.

Returns:
possible object is String

setAssignmentStaffingPreference

public void setAssignmentStaffingPreference(String value)
Sets the value of the assignmentStaffingPreference property.

Parameters:
value - allowed object is String

getCreateDate

public JAXBElement<Date> getCreateDate()
Gets the value of the createDate property.

Returns:
possible object is JAXBElement<Date>

setCreateDate

public void setCreateDate(JAXBElement<Date> value)
Sets the value of the createDate property.

Parameters:
value - allowed object is JAXBElement<Date>

getCreateUser

public String getCreateUser()
Gets the value of the createUser property.

Returns:
possible object is String

setCreateUser

public void setCreateUser(String value)
Sets the value of the createUser property.

Parameters:
value - allowed object is String

getCurrencyId

public String getCurrencyId()
Gets the value of the currencyId property.

Returns:
possible object is String

setCurrencyId

public void setCurrencyId(String value)
Sets the value of the currencyId property.

Parameters:
value - allowed object is String

getCurrencyName

public String getCurrencyName()
Gets the value of the currencyName property.

Returns:
possible object is String

setCurrencyName

public void setCurrencyName(String value)
Sets the value of the currencyName property.

Parameters:
value - allowed object is String

getCurrencyObjectId

public Integer getCurrencyObjectId()
Gets the value of the currencyObjectId property.

Returns:
possible object is Integer

setCurrencyObjectId

public void setCurrencyObjectId(Integer value)
Sets the value of the currencyObjectId property.

Parameters:
value - allowed object is Integer

getEmailAddress

public String getEmailAddress()
Gets the value of the emailAddress property.

Returns:
possible object is String

setEmailAddress

public void setEmailAddress(String value)
Sets the value of the emailAddress property.

Parameters:
value - allowed object is String

getEmailProtocol

public String getEmailProtocol()
Gets the value of the emailProtocol property.

Returns:
possible object is String

setEmailProtocol

public void setEmailProtocol(String value)
Sets the value of the emailProtocol property.

Parameters:
value - allowed object is String

getEnableUserToModifyViewSettingsFlag

public JAXBElement<Boolean> getEnableUserToModifyViewSettingsFlag()
Gets the value of the enableUserToModifyViewSettingsFlag property.

Returns:
possible object is JAXBElement<Boolean>

setEnableUserToModifyViewSettingsFlag

public void setEnableUserToModifyViewSettingsFlag(JAXBElement<Boolean> value)
Sets the value of the enableUserToModifyViewSettingsFlag property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getFinancialPeriodEndObjectId

public JAXBElement<Integer> getFinancialPeriodEndObjectId()
Gets the value of the financialPeriodEndObjectId property.

Returns:
possible object is JAXBElement<Integer>

setFinancialPeriodEndObjectId

public void setFinancialPeriodEndObjectId(JAXBElement<Integer> value)
Sets the value of the financialPeriodEndObjectId property.

Parameters:
value - allowed object is JAXBElement<Integer>

getFinancialPeriodStartObjectId

public JAXBElement<Integer> getFinancialPeriodStartObjectId()
Gets the value of the financialPeriodStartObjectId property.

Returns:
possible object is JAXBElement<Integer>

setFinancialPeriodStartObjectId

public void setFinancialPeriodStartObjectId(JAXBElement<Integer> value)
Sets the value of the financialPeriodStartObjectId property.

Parameters:
value - allowed object is JAXBElement<Integer>

getGUID

public String getGUID()
Gets the value of the guid property.

Returns:
possible object is String

setGUID

public void setGUID(String value)
Sets the value of the guid property.

Parameters:
value - allowed object is String

getGlobalProfileObjectId

public Integer getGlobalProfileObjectId()
Gets the value of the globalProfileObjectId property.

Returns:
possible object is Integer

setGlobalProfileObjectId

public void setGlobalProfileObjectId(Integer value)
Sets the value of the globalProfileObjectId property.

Parameters:
value - allowed object is Integer

getLastUpdateDate

public JAXBElement<Date> getLastUpdateDate()
Gets the value of the lastUpdateDate property.

Returns:
possible object is JAXBElement<Date>

setLastUpdateDate

public void setLastUpdateDate(JAXBElement<Date> value)
Sets the value of the lastUpdateDate property.

Parameters:
value - allowed object is JAXBElement<Date>

getLastUpdateUser

public String getLastUpdateUser()
Gets the value of the lastUpdateUser property.

Returns:
possible object is String

setLastUpdateUser

public void setLastUpdateUser(String value)
Sets the value of the lastUpdateUser property.

Parameters:
value - allowed object is String

getMailServerLoginName

public String getMailServerLoginName()
Gets the value of the mailServerLoginName property.

Returns:
possible object is String

setMailServerLoginName

public void setMailServerLoginName(String value)
Sets the value of the mailServerLoginName property.

Parameters:
value - allowed object is String

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getNewProjectDurationType

public String getNewProjectDurationType()
Gets the value of the newProjectDurationType property.

Returns:
possible object is String

setNewProjectDurationType

public void setNewProjectDurationType(String value)
Sets the value of the newProjectDurationType property.

Parameters:
value - allowed object is String

getObjectId

public Integer getObjectId()
Gets the value of the objectId property.

Returns:
possible object is Integer

setObjectId

public void setObjectId(Integer value)
Sets the value of the objectId property.

Parameters:
value - allowed object is Integer

getOfficePhone

public String getOfficePhone()
Gets the value of the officePhone property.

Returns:
possible object is String

setOfficePhone

public void setOfficePhone(String value)
Sets the value of the officePhone property.

Parameters:
value - allowed object is String

getOutgoingMailServer

public String getOutgoingMailServer()
Gets the value of the outgoingMailServer property.

Returns:
possible object is String

setOutgoingMailServer

public void setOutgoingMailServer(String value)
Sets the value of the outgoingMailServer property.

Parameters:
value - allowed object is String

getPersonalName

public String getPersonalName()
Gets the value of the personalName property.

Returns:
possible object is String

setPersonalName

public void setPersonalName(String value)
Sets the value of the personalName property.

Parameters:
value - allowed object is String

getRateSourcePreference

public String getRateSourcePreference()
Gets the value of the rateSourcePreference property.

Returns:
possible object is String

setRateSourcePreference

public void setRateSourcePreference(String value)
Sets the value of the rateSourcePreference property.

Parameters:
value - allowed object is String

getReportingFlag

public JAXBElement<Boolean> getReportingFlag()
Gets the value of the reportingFlag property.

Returns:
possible object is JAXBElement<Boolean>

setReportingFlag

public void setReportingFlag(JAXBElement<Boolean> value)
Sets the value of the reportingFlag property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getRespectActivityDurationType

public JAXBElement<Boolean> getRespectActivityDurationType()
Gets the value of the respectActivityDurationType property.

Returns:
possible object is JAXBElement<Boolean>

setRespectActivityDurationType

public void setRespectActivityDurationType(JAXBElement<Boolean> value)
Sets the value of the respectActivityDurationType property.

Parameters:
value - allowed object is JAXBElement<Boolean>

getRoleLimitDisplayOption

public String getRoleLimitDisplayOption()
Gets the value of the roleLimitDisplayOption property.

Returns:
possible object is String

setRoleLimitDisplayOption

public void setRoleLimitDisplayOption(String value)
Sets the value of the roleLimitDisplayOption property.

Parameters:
value - allowed object is String

getUserInterfaceViewObjectId

public JAXBElement<Integer> getUserInterfaceViewObjectId()
Gets the value of the userInterfaceViewObjectId property.

Returns:
possible object is JAXBElement<Integer>

setUserInterfaceViewObjectId

public void setUserInterfaceViewObjectId(JAXBElement<Integer> value)
Sets the value of the userInterfaceViewObjectId property.

Parameters:
value - allowed object is JAXBElement<Integer>

getResourceRequests

public JAXBElement<UserType.ResourceRequests> getResourceRequests()
Gets the value of the resourceRequests property.

Returns:
possible object is JAXBElement<UserType.ResourceRequests>

setResourceRequests

public void setResourceRequests(JAXBElement<UserType.ResourceRequests> value)
Sets the value of the resourceRequests property.

Parameters:
value - allowed object is JAXBElement<UserType.ResourceRequests>


Copyright © 2012. All Rights Reserved.