|
Name
|
Description
|
|
AddProjectToCategory(EntityID, EntityID, IDatabase)
|
Add a category to a project
|
|
AssignUserAccess(EntityID, EntityID, RoleAccessType, EntityID, IDatabase)
|
Assign user access to a project
|
|
AttachAttributeToProject(EntityID, EntityID, bool, bool, IDatabase)
|
Attach an attribute for a project
|
|
AttachAttributeToProject(EntityID, EntityID, bool, bool, int, long, IDatabase)
|
Attach an attribute for a project
|
|
AttachAttributeToProject(EntityID, EntityID, bool, bool, int, long, bool, IDatabase)
|
Attach an attribute for a project
|
|
CanUserAccess(EntityID, EntityID, bool, IDatabase)
|
Does a user have _any_ access roles to this project, or a parent project?
|
|
CreateProject(ServerID, string, string, EntityID, byte[], EntityID, IDatabase)
|
Create a top level project
|
|
DoesProjectHaveIssuedFiles(EntityID, IDatabase)
|
Does a project have issued files?
|
|
Equals(Object)
|
Determines whether the specified object is equal to the current object.
(inherited from Object).
|
|
ExportProjectFileStructure(ProjectInfo, bool, bool, bool, string, EntityID, IDatabase, IClient)
|
Export a project to some directory on the server
|
|
Finalize
|
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(inherited from Object).
|
|
FindAttributesByName(string, IDatabase)
|
Find project attributes by name
|
|
FindProjectByAttribute(EntityID, EntityID, object, IDatabase)
|
Given some attribute, try find the first project that has this attribute
|
|
FindProjectByAttribute(EntityID, object, IDatabase)
|
Given some attribute, try find the first project that has this attribute
|
|
GetAllFolderIDs(EntityID, IDatabase)
|
|
|
GetAllGroupAccess(EntityID, IDatabase)
|
Get information about all groups who can access a Job (at the Job level only)
|
|
GetAllRoleAccess(EntityID, IDatabase)
|
Get information about all roles that can access a project
|
|
GetAllUserAccess(EntityID, IDatabase)
|
Get information about all users who can access a Job (at the Job level only)
|
|
GetChangedFolderIDs(EntityID, EntityID, DateTime, IDatabase)
|
Get all the ids of changed folders since a given date (in utc)
|
|
GetChangedProjectAttributes(EntityID, DateTime, IDatabase, out List<AttributeInfo>, out List<EntityID>)
|
Get any project attributes that have changed
|
|
GetChangedProjects(DateTime, IDatabase)
|
Get any projects that have changed since a specific date
|
|
GetDefaultDashboardHeader(IDatabase)
|
Get the default dashboard header
|
|
GetEntityPath(EntityID, EntityID, IDatabase)
|
Get the path to a project of a given id
|
|
GetFileList(EntityID, EntityID, IDatabase)
|
Given a project id, list out all the files on the project and provide their path relative to the project, latest
version, and size.
|
|
GetGroupAccess(EntityID, EntityID, IDatabase)
|
Get group access to a project
|
|
GetHashCode
|
Serves as the default hash function.
(inherited from Object).
|
|
GetLocationFromURIPath(string, EntityID, EntityID, IDatabase)
|
Helper method to get a location from a uri path
|
|
GetParentProjectID(EntityID, IDatabase)
|
Get the ID of the parent project
|
|
GetPathToProject(EntityID, IDatabase)
|
Given a project, work out its path
|
|
GetProjectAttributeValue(EntityID, EntityID, IDatabase)
|
Get a project attribute value, based on an attribute id and project id
|
|
GetProjectAttributeValue(EntityID, string, IDatabase)
|
Get a project attribute value, based on a name and project id
|
|
GetProjectAttributeValues(HashSet<EntityID>, HashSet<EntityID>, IDatabase)
|
Get attribute Values for a given list of jobs and list of attributes
|
|
GetProjectCategories(EntityID, IDatabase)
|
Get the list of all the categories this Job belongs to
|
|
GetProjectCoverImage(EntityID, IDatabase)
|
Get the cover image for a project
|
|
GetProjectDashboardHeader(EntityID, bool, IDatabase)
|
Get the dashboard header for a project
|
|
GetProjectDashboardHeader(EntityID, bool, bool, IDatabase)
|
Get the dashboard header for a project
|
|
GetProjectDisplayAttributes(IDatabase)
|
Get the standard set of project search attributes
|
|
GetProjectFileAttributeExtensions(EntityID, EntityID, IDatabase)
|
Given a Job file attribute, find what extensions exist for it
|
|
GetProjectFileAttributes(EntityID, string, bool, IDatabase)
|
Get initial attributes for a file change
|
|
GetProjectFileAttributesAndExtensions(EntityID, IDatabase)
|
Given a project, get all file attributes and their extensions
|
|
GetProjectFileChangeAttributes(EntityID, bool, IDatabase)
|
Get initial attributes for a file change
|
|
GetProjectID(string, EntityID, IDatabase)
|
Get the id of a project based on its name
|
|
GetProjectIDFromPath(string, bool, IDatabase)
|
Given a Job path, work out its ID
|
|
GetProjectInfo(EntityID, bool, IDatabase)
|
Get info about some project
|
|
GetProjectName(EntityID, IDatabase)
|
Get the project name of a given project
|
|
GetProjectOwnerID(EntityID, IDatabase)
|
Get the user id of the owner of a project
|
|
GetProjects(EntityID, bool, IDatabase)
|
Get all projects belonging to a project
|
|
GetSourceProjectID(EntityID, IDatabase)
|
Get the source project id for a project
|
|
GetStandardSearchAttributes(IDatabase)
|
Get the standard set of project search attributes
|
|
GetSubProjectIDs(EntityID, IDatabase)
|
Get the IDs of the child projects
|
|
GetSystemProjectAttributes(bool, IDatabase)
|
Get all attributes that apply to all projects
|
|
GetTDProjectID(string, EntityID, IDatabase)
|
Get the id of a 12d model project by name
|
|
GetTemplateIDForProject(EntityID, IDatabase)
|
Attempt to get the id of a project template for a project
|
|
GetType
|
Gets the Type of the current instance.
(inherited from Object).
|
|
GetUserAccess(EntityID, EntityID, IDatabase)
|
Get the access type a user has
|
|
GetUserAccess(EntityID, EntityID, List<EntityID>, List<EntityID>, IDatabase)
|
Get the access type a user has
|
|
GetVisibleProjects(EntityID, EntityID, bool, IDatabase)
|
|
|
GetVisibleProjects(EntityID, EntityID, IDatabase)
|
Get a list of all visible projects belonging to a project or a root project
|
|
GetVisibleTDProjects(EntityID, EntityID, TDConnectionContext, IDatabase)
|
Get a list of all 12d projects inside a parent Job that a user has access to
|
|
HasProjectAttribute(EntityID, EntityID, IDatabase)
|
Does a project have a particular project attribute
|
|
HasProjectChanged(EntityID, DateTime, IDatabase)
|
Has the basic project info changed?
|
|
Index(EntityID, bool, bool, bool, bool, IDatabase)
|
Index a server project
|
|
Index(EntityID, bool, bool, bool, bool, bool, IDatabase)
|
Index a server project
|
|
Index(EntityID, bool, bool, bool, IDatabase)
|
Index a server project
|
|
Index(ProjectInfo, bool, bool, bool, bool, bool, IDatabase)
|
Index a server project
|
|
InheritsFromParent(EntityID, IDatabase)
|
Check if a Job inherits access permissions from the parent
|
|
MatchTemplate(AttributeValueCollection, EntityID, IDatabase)
|
Match a template from some attributes
|
|
MemberwiseClone
|
Creates a shallow copy of the current Object.
(inherited from Object).
|
|
ProcessDashboardHTML(EntityID, string, bool, IDatabase)
|
|
|
PurgeProject(EntityID, EntityID, IDatabase, IClient)
|
Purge a project (and all folders and files) completely from the system - dangerous
|
|
RegenAllFilePreviews(EntityID, bool, IDatabase)
|
Regen all file previews - very slow on large data sets
|
|
RemoveProjectFromCategory(EntityID, EntityID, IDatabase)
|
Remove a category to a project
|
|
RemoveSystemProjectAttribute(EntityID, EntityID, IDatabase)
|
Delete a system wide Job attribute attribute
|
|
RenameProject(EntityID, string, IDatabase)
|
Renames project
|
|
ReplicateProject(EntityID, EntityID, EntityID, IDatabase, IClient)
|
Replicate a project
|
|
ReplicateProject(string, string, long, EntityID, EntityID, EntityID, IDatabase, IClient)
|
Replicate a project
|
|
SearchProjects(SearchQuery, EntityID, IDatabase)
|
Search for projects
|
|
SetProjectAttribute(EntityID, AttributeInfo, EntityID, IDatabase)
|
Set some project attributes
|
|
SetProjectAttributeValue(EntityID, AttributeInfo, IDatabase)
|
Set a project attribute value
|
|
SetProjectDashboardHeader(EntityID, string, IDatabase)
|
Set a project dashboard hedaer
|
|
SetProjectDisplayAttributes(List<EntityID>, IDatabase)
|
Set the standard set of display attributes for project searches
|
|
SetProjectRootFolder(EntityID, EntityID, IDatabase)
|
Set a project root folder
|
|
SetStandardSearchAttributes(List<EntityID>, IDatabase)
|
Set the standard set of search attributes for project searches
|
|
SetSystemProjectAttribute(AttributeInfo, EntityID, IDatabase)
|
Set a system Job attribute
|
|
SubmitProject(ProjectInfo, EntityID, IDatabase)
|
Submit a change to a project
|
|
ToString
|
Returns a string that represents the current object.
(inherited from Object).
|
|
UpdateProjectInfo(EntityID, string, string, bool, IDatabase)
|
Update some basic project information
|
|
UpdateProjectInfo(EntityID, string, string, bool, bool, bool, IDatabase)
|
Update some basic project information
|