com.microsoft.tfs.core.clients.security
Class FrameworkSecurity

java.lang.Object
  extended by com.microsoft.tfs.core.clients.security.FrameworkSecurity

public abstract class FrameworkSecurity
extends java.lang.Object


Field Summary
static com.microsoft.tfs.util.GUID CATALOG_NAMESPACE_ID
           
static com.microsoft.tfs.util.GUID COLLECTION_MANAGEMENT_NAMESPACE_ID
           
static java.lang.String COLLECTION_MANAGEMENT_NAMESPACE_TOKEN
          This will serve as the collection management namespace.
static char COLLECTION_MANAGEMENT_PATH_SEPARATOR
           
static com.microsoft.tfs.util.GUID EVENT_SUBSCRIPTION_NAMESPACE_ID
           
static com.microsoft.tfs.util.GUID FRAMEWORK_NAMESPACE_ID
          This is the set of namespaces that exist in the framework.
static java.lang.String FRAMEWORK_NAMESPACE_TOKEN
          This is the set of tokens used for the framework security namespaces
static java.lang.String HOSTING_ACCOUNT_NAMESPACE_TOKEN
          This will serve as the hosting account namespace.
static char HOSTING_ACCOUNT_PATH_SEPARATOR
           
static com.microsoft.tfs.util.GUID HOSTING_ACCOUNTS_NAMESPACE_ID
           
static com.microsoft.tfs.util.GUID IDENTITIES_NAMESPACE_ID
           
static char IDENTITY_SECURITY_PATH_SEPARATOR
           
static com.microsoft.tfs.util.GUID JOB_NAMESPACE_ID
           
static java.lang.String JOB_NAMESPACE_TOKEN
          Token information for the job security tokens.
static com.microsoft.tfs.util.GUID MESSAGE_QUEUE_NAMESPACE_ID
          The namespace identifier for message queue security.
static java.lang.String MESSAGE_QUEUE_NAMESPACE_ROOT_TOKEN
          The root token for message queue security.
static char MESSAGE_QUEUE_PATH_SEPARATOR
          The path separator character for message queue security.
static java.lang.String PROCESS_TEMPLATE_NAMESPACE_TOKEN
          Token information for the process template namespace.
static com.microsoft.tfs.util.GUID PROCESS_TEMPLATES_NAMESPACE_ID
          This is currently pointing to the Integration "Namespace" security namespace
static com.microsoft.tfs.util.GUID REGISTRY_NAMESPACE_ID
           
static java.lang.String REGISTRY_NAMESPACE_ROOT_TOKEN
           
static char REGISTRY_PATH_SEPARATOR
          Token information for the registry security tokens
static com.microsoft.tfs.util.GUID STRONG_BOX_NAMESPACE_ID
           
static java.lang.String STRONG_BOX_SECURITY_NAMESPACE_ROOT_TOKEN
           
static char STRONG_BOX_SECURITY_PATH_SEPARATOR
           
 
Constructor Summary
FrameworkSecurity()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FRAMEWORK_NAMESPACE_ID

public static final com.microsoft.tfs.util.GUID FRAMEWORK_NAMESPACE_ID
This is the set of namespaces that exist in the framework.


EVENT_SUBSCRIPTION_NAMESPACE_ID

public static final com.microsoft.tfs.util.GUID EVENT_SUBSCRIPTION_NAMESPACE_ID

JOB_NAMESPACE_ID

public static final com.microsoft.tfs.util.GUID JOB_NAMESPACE_ID

REGISTRY_NAMESPACE_ID

public static final com.microsoft.tfs.util.GUID REGISTRY_NAMESPACE_ID

COLLECTION_MANAGEMENT_NAMESPACE_ID

public static final com.microsoft.tfs.util.GUID COLLECTION_MANAGEMENT_NAMESPACE_ID

CATALOG_NAMESPACE_ID

public static final com.microsoft.tfs.util.GUID CATALOG_NAMESPACE_ID

IDENTITIES_NAMESPACE_ID

public static final com.microsoft.tfs.util.GUID IDENTITIES_NAMESPACE_ID

HOSTING_ACCOUNTS_NAMESPACE_ID

public static final com.microsoft.tfs.util.GUID HOSTING_ACCOUNTS_NAMESPACE_ID

STRONG_BOX_NAMESPACE_ID

public static final com.microsoft.tfs.util.GUID STRONG_BOX_NAMESPACE_ID

PROCESS_TEMPLATES_NAMESPACE_ID

public static final com.microsoft.tfs.util.GUID PROCESS_TEMPLATES_NAMESPACE_ID
This is currently pointing to the Integration "Namespace" security namespace


MESSAGE_QUEUE_NAMESPACE_ID

public static final com.microsoft.tfs.util.GUID MESSAGE_QUEUE_NAMESPACE_ID
The namespace identifier for message queue security.


MESSAGE_QUEUE_NAMESPACE_ROOT_TOKEN

public static final java.lang.String MESSAGE_QUEUE_NAMESPACE_ROOT_TOKEN
The root token for message queue security.

Constant Field Value:
"Tfsmq"
See Also:
Constant Field Values

MESSAGE_QUEUE_PATH_SEPARATOR

public static final char MESSAGE_QUEUE_PATH_SEPARATOR
The path separator character for message queue security.

Constant Field Value:
47
See Also:
Constant Field Values

FRAMEWORK_NAMESPACE_TOKEN

public static final java.lang.String FRAMEWORK_NAMESPACE_TOKEN
This is the set of tokens used for the framework security namespaces

Constant Field Value:
"FrameworkGlobalSecurity"
See Also:
Constant Field Values

JOB_NAMESPACE_TOKEN

public static final java.lang.String JOB_NAMESPACE_TOKEN
Token information for the job security tokens.

Constant Field Value:
"AllJobs"
See Also:
Constant Field Values

COLLECTION_MANAGEMENT_NAMESPACE_TOKEN

public static final java.lang.String COLLECTION_MANAGEMENT_NAMESPACE_TOKEN
This will serve as the collection management namespace.

Constant Field Value:
"AllCollections"
See Also:
Constant Field Values

COLLECTION_MANAGEMENT_PATH_SEPARATOR

public static final char COLLECTION_MANAGEMENT_PATH_SEPARATOR
Constant Field Value:
47
See Also:
Constant Field Values

REGISTRY_PATH_SEPARATOR

public static final char REGISTRY_PATH_SEPARATOR
Token information for the registry security tokens

Constant Field Value:
47
See Also:
Constant Field Values

REGISTRY_NAMESPACE_ROOT_TOKEN

public static final java.lang.String REGISTRY_NAMESPACE_ROOT_TOKEN
Constant Field Value:
"/"
See Also:
Constant Field Values

HOSTING_ACCOUNT_NAMESPACE_TOKEN

public static final java.lang.String HOSTING_ACCOUNT_NAMESPACE_TOKEN
This will serve as the hosting account namespace.

Constant Field Value:
"AllAccounts"
See Also:
Constant Field Values

HOSTING_ACCOUNT_PATH_SEPARATOR

public static final char HOSTING_ACCOUNT_PATH_SEPARATOR
Constant Field Value:
47
See Also:
Constant Field Values

IDENTITY_SECURITY_PATH_SEPARATOR

public static final char IDENTITY_SECURITY_PATH_SEPARATOR
Constant Field Value:
92
See Also:
Constant Field Values

STRONG_BOX_SECURITY_PATH_SEPARATOR

public static final char STRONG_BOX_SECURITY_PATH_SEPARATOR
Constant Field Value:
47
See Also:
Constant Field Values

STRONG_BOX_SECURITY_NAMESPACE_ROOT_TOKEN

public static final java.lang.String STRONG_BOX_SECURITY_NAMESPACE_ROOT_TOKEN
Constant Field Value:
"StrongBox"
See Also:
Constant Field Values

PROCESS_TEMPLATE_NAMESPACE_TOKEN

public static final java.lang.String PROCESS_TEMPLATE_NAMESPACE_TOKEN
Token information for the process template namespace.

Constant Field Value:
"NAMESPACE"
See Also:
Constant Field Values
Constructor Detail

FrameworkSecurity

public FrameworkSecurity()


© 2015 Microsoft. All rights reserved.