public class

IntegrationRepositoryDocumentDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.integrations.IntegrationRepositoryDocumentDataType

Class Overview

Encapsulating element containing all Integration Repository Document data.

Java class for Integration_Repository_Document_DataType complex type.

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

 <complexType name="Integration_Repository_Document_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="File_Size" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <choice>
           <element name="Content_Type_Reference" type="{urn:com.workday/bsvc}Mime_TypeObjectType" minOccurs="0"/>
           <element name="Content_Type" minOccurs="0">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                 <maxLength value="80"/>
               </restriction>
             </simpleType>
           </element>
         </choice>
         <element name="Document_Type_Reference" type="{urn:com.workday/bsvc}Document_TypeObjectType" minOccurs="0"/>
         <element name="Expiration_Timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="Owner_Reference" type="{urn:com.workday/bsvc}System_AccountObjectType" minOccurs="0"/>
         <element name="Document_Tag_Reference" type="{urn:com.workday/bsvc}Document_TagObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Custom_Document_Tag" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Secured_Instance_Reference" type="{urn:com.workday/bsvc}InstanceObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="Document_ID">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <maxLength value="513"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="File_Name" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected String contentType
protected MimeTypeObjectType contentTypeReference
protected List<String> customDocumentTag
protected String documentID
protected List<DocumentTagObjectType> documentTagReference
protected DocumentTypeObjectType documentTypeReference
protected XMLGregorianCalendar expirationTimestamp
protected String fileName
protected BigDecimal fileSize
protected SystemAccountObjectType ownerReference
protected List<InstanceObjectType> securedInstanceReference
Public Constructors
IntegrationRepositoryDocumentDataType()
Public Methods
String getContentType()
Gets the value of the contentType property.
MimeTypeObjectType getContentTypeReference()
Gets the value of the contentTypeReference property.
List<String> getCustomDocumentTag()
Gets the value of the customDocumentTag property.
String getDocumentID()
Gets the value of the documentID property.
List<DocumentTagObjectType> getDocumentTagReference()
Gets the value of the documentTagReference property.
DocumentTypeObjectType getDocumentTypeReference()
Gets the value of the documentTypeReference property.
XMLGregorianCalendar getExpirationTimestamp()
Gets the value of the expirationTimestamp property.
String getFileName()
Gets the value of the fileName property.
BigDecimal getFileSize()
Gets the value of the fileSize property.
SystemAccountObjectType getOwnerReference()
Gets the value of the ownerReference property.
List<InstanceObjectType> getSecuredInstanceReference()
Gets the value of the securedInstanceReference property.
void setContentType(String value)
Sets the value of the contentType property.
void setContentTypeReference(MimeTypeObjectType value)
Sets the value of the contentTypeReference property.
void setCustomDocumentTag(List<String> customDocumentTag)
Sets the value of the customDocumentTag property.
void setDocumentID(String value)
Sets the value of the documentID property.
void setDocumentTagReference(List<DocumentTagObjectType> documentTagReference)
Sets the value of the documentTagReference property.
void setDocumentTypeReference(DocumentTypeObjectType value)
Sets the value of the documentTypeReference property.
void setExpirationTimestamp(XMLGregorianCalendar value)
Sets the value of the expirationTimestamp property.
void setFileName(String value)
Sets the value of the fileName property.
void setFileSize(BigDecimal value)
Sets the value of the fileSize property.
void setOwnerReference(SystemAccountObjectType value)
Sets the value of the ownerReference property.
void setSecuredInstanceReference(List<InstanceObjectType> securedInstanceReference)
Sets the value of the securedInstanceReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected String contentType

protected MimeTypeObjectType contentTypeReference

protected List<String> customDocumentTag

protected String documentID

protected List<DocumentTagObjectType> documentTagReference

protected DocumentTypeObjectType documentTypeReference

protected XMLGregorianCalendar expirationTimestamp

protected String fileName

protected BigDecimal fileSize

protected SystemAccountObjectType ownerReference

protected List<InstanceObjectType> securedInstanceReference

Public Constructors

public IntegrationRepositoryDocumentDataType ()

Public Methods

public String getContentType ()

Gets the value of the contentType property.

Returns
  • possible object is String

public MimeTypeObjectType getContentTypeReference ()

Gets the value of the contentTypeReference property.

Returns

public List<String> getCustomDocumentTag ()

Gets the value of the customDocumentTag property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the customDocumentTag property.

For example, to add a new item, do as follows:

    getCustomDocumentTag().add(newItem);
 

Objects of the following type(s) are allowed in the list String

public String getDocumentID ()

Gets the value of the documentID property.

Returns
  • possible object is String

public List<DocumentTagObjectType> getDocumentTagReference ()

Gets the value of the documentTagReference property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the documentTagReference property.

For example, to add a new item, do as follows:

    getDocumentTagReference().add(newItem);
 

Objects of the following type(s) are allowed in the list DocumentTagObjectType

public DocumentTypeObjectType getDocumentTypeReference ()

Gets the value of the documentTypeReference property.

Returns

public XMLGregorianCalendar getExpirationTimestamp ()

Gets the value of the expirationTimestamp property.

Returns
  • possible object is XMLGregorianCalendar

public String getFileName ()

Gets the value of the fileName property.

Returns
  • possible object is String

public BigDecimal getFileSize ()

Gets the value of the fileSize property.

Returns
  • possible object is BigDecimal

public SystemAccountObjectType getOwnerReference ()

Gets the value of the ownerReference property.

Returns

public List<InstanceObjectType> getSecuredInstanceReference ()

Gets the value of the securedInstanceReference property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the securedInstanceReference property.

For example, to add a new item, do as follows:

    getSecuredInstanceReference().add(newItem);
 

Objects of the following type(s) are allowed in the list InstanceObjectType

public void setContentType (String value)

Sets the value of the contentType property.

Parameters
value Allowed object is String

public void setContentTypeReference (MimeTypeObjectType value)

Sets the value of the contentTypeReference property.

Parameters
value Allowed object is MimeTypeObjectType

public void setCustomDocumentTag (List<String> customDocumentTag)

Sets the value of the customDocumentTag property.

Parameters
customDocumentTag Allowed object is String

public void setDocumentID (String value)

Sets the value of the documentID property.

Parameters
value Allowed object is String

public void setDocumentTagReference (List<DocumentTagObjectType> documentTagReference)

Sets the value of the documentTagReference property.

Parameters
documentTagReference Allowed object is DocumentTagObjectType

public void setDocumentTypeReference (DocumentTypeObjectType value)

Sets the value of the documentTypeReference property.

Parameters
value Allowed object is DocumentTypeObjectType

public void setExpirationTimestamp (XMLGregorianCalendar value)

Sets the value of the expirationTimestamp property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setFileName (String value)

Sets the value of the fileName property.

Parameters
value Allowed object is String

public void setFileSize (BigDecimal value)

Sets the value of the fileSize property.

Parameters
value Allowed object is BigDecimal

public void setOwnerReference (SystemAccountObjectType value)

Sets the value of the ownerReference property.

Parameters
value Allowed object is SystemAccountObjectType

public void setSecuredInstanceReference (List<InstanceObjectType> securedInstanceReference)

Sets the value of the securedInstanceReference property.

Parameters
securedInstanceReference Allowed object is InstanceObjectType