12.07.2015 Views

Database.com Metadata API Developer's Guide - Salesforce.com

Database.com Metadata API Developer's Guide - Salesforce.com

Database.com Metadata API Developer's Guide - Salesforce.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Metadata</strong> TypesProfileField NamedescriptionfieldLevelSecuritiesfieldPermissionsfullNameloginHoursloginIpRangesobjectPermissionsuserLicenseuserPermissionsField TypestringProfileFieldLevelSecurity[]ProfileFieldLevelSecurity[]stringProfileLoginHours[]ProfileLoginIpRange[]ProfileObjectPermissions[]stringProfileUserPermission[]DescriptionThe profile description. Limit: 255 characters.Available in <strong>API</strong> version 30.0 and later.Indicates which fields are visible to a user assignedto this profile, and the kind of access available(editable or hidden). This field is available in <strong>API</strong>version 22.0 and earlier.Indicates which fields are visible to a user assignedto this profile, and the kind of access available(editable or readable). This field is available in <strong>API</strong>version 23.0 and later.The name can only contain characters, letters, andthe underscore (_) character, must start with a letter,and cannot end with an underscore or contain twoconsecutive underscore characters.Inherited from the <strong>Metadata</strong> <strong>com</strong>ponent, this fieldis not defined in the WSDL for this <strong>com</strong>ponent. Itmust be specified when creating, updating, ordeleting. See create() to see an example of thisfield specified for a call.Indicates the hours within which a user with thisprofile may log in. If not specified, the profile doesn’trestrict a user’s login hours.This field is available in <strong>API</strong> version 25.0 and later.The list of IP address ranges from which users witha particular profile can log in.This field is available in <strong>API</strong> version 17.0 and later.Indicates which objects are accessible to a userassigned to this profile, and the kind of accessavailable (create, read, edit, delete, and so on). In <strong>API</strong>version 28.0 and later, this field is only retrieved whenallowRead is true.The User License for the profile. A user licenseentitles a user to different functionality within<strong>Database</strong>.<strong>com</strong> and determines which profiles andpermission sets are available to the user.This field is available in <strong>API</strong> version 17.0 and later.Specifies a user permission (such as “<strong>API</strong> Enabled”)and whether it’s enabled for this profile. This fieldretrieves only enabled user permissions. Available in<strong>API</strong> version 29.0 and later.ProfileApexClassAccessProfileApexClassAccess determines which top-level Apex classes have methods that users assigned to this profile can execute.131

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!