InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IAdobeBasicJobMetaData::Job Class Reference

#include <IAdobeBasicJobMetaData.h>

Public Types

typedef object_type data_type
 

Public Member Functions

 Job (const PMString &name="", const PMString &id="")
 
 Job (const Job &other)
 
Joboperator= (const Job &other)
 
bool operator== (const Job &other) const
 
void SetName (const PMString &name)
 
PMString GetName () const
 
void SetId (const PMString &id)
 
PMString GetId () const
 

Detailed Description

This class is used to store one Job definition.

Member Typedef Documentation

Constructor & Destructor Documentation

IAdobeBasicJobMetaData::Job::Job (const PMStringname = "",
const PMStringid = "" 
)
inline

Constructs a Job from name and id.

Parameters
nameIN Job name. Default is blank.
idIN Job id. Default is blank.
IAdobeBasicJobMetaData::Job::Job (const Jobother)
inline

Copy Constructor.

Parameters
otherIN Job to copy from.

Member Function Documentation

PMString IAdobeBasicJobMetaData::Job::GetId () const
inline

Returns the id of the job.

Returns
The job id.
PMString IAdobeBasicJobMetaData::Job::GetName (void ) const
inline

Returns the job name.

Returns
The job name.
Job& IAdobeBasicJobMetaData::Job::operator= (const Jobother)
inline

Assignment operator.

Parameters
otherIN Job to assign from.
bool IAdobeBasicJobMetaData::Job::operator== (const Jobother) const
inline

Compares two jobs.

Parameters
otherIN Other job to compare.
Returns
true if both are equal. false otherwise.
void IAdobeBasicJobMetaData::Job::SetId (const PMStringid)
inline

Sets the id of the job.

Parameters
idIN Job id to set.
void IAdobeBasicJobMetaData::Job::SetName (const PMStringname)
inline

Sets the name of the job.

Parameters
nameIN Job name to set.