com.metamatrix.admin.objects
Class MMUser

java.lang.Object
  extended by com.metamatrix.admin.objects.MMAdminObject
      extended by com.metamatrix.admin.objects.MMPrincipal
          extended by com.metamatrix.admin.objects.MMUser
All Implemented Interfaces:
AdminObject, Principal, User, java.io.Serializable

public class MMUser
extends MMPrincipal
implements User

Since:
4.3
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.metamatrix.admin.objects.MMAdminObject
deployed, enabled, identifier, identifierParts, name, OBJECT_TYPE_CACHE, OBJECT_TYPE_CONNECTOR_BINDING, OBJECT_TYPE_CONNECTOR_TYPE, OBJECT_TYPE_DQP, OBJECT_TYPE_ENTITLEMENT, OBJECT_TYPE_EXTENSION_MODULE, OBJECT_TYPE_GROUP, OBJECT_TYPE_HOST, OBJECT_TYPE_LOG_CONFIGURATION, OBJECT_TYPE_MODEL, OBJECT_TYPE_PROCESS_OBJECT, OBJECT_TYPE_PROPERTY_DEFINITION, OBJECT_TYPE_QUEUE_WORKER_POOL, OBJECT_TYPE_REQUEST, OBJECT_TYPE_RESOURCE, OBJECT_TYPE_ROLE, OBJECT_TYPE_SESSION, OBJECT_TYPE_SOURCE_REQUEST, OBJECT_TYPE_SYSTEM_OBJECT, OBJECT_TYPE_USER, OBJECT_TYPE_VDB, OBJECTS_PACKAGE, registered, serialVersionUID
 
Fields inherited from interface com.metamatrix.admin.api.objects.User
COMMON_NAME, GIVEN_NAME, LOCATION, SURNAME, TELEPHONE_NUMBER
 
Fields inherited from interface com.metamatrix.admin.api.objects.Principal
NAME_LEN_LIMIT, TYPE_ADMIN, TYPE_GROUP, TYPE_LABEL_ADMIN, TYPE_LABEL_GROUP, TYPE_LABEL_USER, TYPE_USER
 
Fields inherited from interface com.metamatrix.admin.api.objects.AdminObject
DELIMITER, DELIMITER_CHAR, ESCAPED_DELIMITER, ESCAPED_WILDCARD, WILDCARD
 
Constructor Summary
MMUser(java.lang.String[] identifierParts)
           
 
Method Summary
static boolean isUserProperty(java.lang.String propName)
          Determine if the given property name is legal for a User.
 
Methods inherited from class com.metamatrix.admin.objects.MMPrincipal
getType, getTypeLabel, isUserOrGroup, toString
 
Methods inherited from class com.metamatrix.admin.objects.MMAdminObject
buildIdentifier, buildIdentifierArray, buildIdentifierList, getCreated, getCreatedBy, getCreatedDate, getIdentifier, getIdentifierArray, getLastChangedBy, getLastChangedDate, getLastUpdated, getLastUpdatedBy, getName, getNameFromIdentifier, getObjectType, getParentName, getProperties, getPropertiesAsString, getPropertyValue, getProps, isDeployed, isEnabled, isRegistered, setCreated, setCreatedBy, setDeployed, setEnabled, setIdentifier, setLastUpdated, setLastUpdatedBy, setProperties, setRegistered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.metamatrix.admin.api.objects.Principal
getType, getTypeLabel
 
Methods inherited from interface com.metamatrix.admin.api.objects.AdminObject
getIdentifier, getName, getProperties, getPropertyValue
 

Constructor Detail

MMUser

public MMUser(java.lang.String[] identifierParts)
Parameters:
identifierParts -
Since:
4.3
Method Detail

isUserProperty

public static final boolean isUserProperty(java.lang.String propName)
Determine if the given property name is legal for a User.

Parameters:
propName - The name of a user property.
Returns:
true iff the given name is one of the allowed User properties.
Since:
4.3


Copyright © 2009. All Rights Reserved.