com.atlassian.crowd.model.application
Interface Application

All Superinterfaces:
Attributes, java.io.Serializable
All Known Implementing Classes:
ApplicationImpl

public interface Application
extends java.io.Serializable, Attributes

An Application in Crowd. This is the top level citizen in Crowd, where an application will have an ordered set of associated Directory's which it can access.


Field Summary
static java.lang.String ATTRIBUTE_KEY_ALIASING_ENABLED
           
static java.lang.String ATTRIBUTE_KEY_APPLICATION_URL
           
static java.lang.String ATTRIBUTE_KEY_ATLASSIAN_SHA1_APPLIED
           
static java.lang.String ATTRIBUTE_KEY_LOWER_CASE_OUTPUT
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> getAttributes()
           
 java.util.Date getCreatedDate()
           
 PasswordCredential getCredential()
           
 java.lang.String getDescription()
           
 DirectoryMapping getDirectoryMapping(long directoryId)
           
 java.util.List<DirectoryMapping> getDirectoryMappings()
           
 java.lang.Long getId()
           
 java.lang.String getName()
           
 java.util.Set<RemoteAddress> getRemoteAddresses()
           
 ApplicationType getType()
           
 java.util.Date getUpdatedDate()
           
 boolean hasRemoteAddress(java.lang.String remoteAddress)
           
 boolean isActive()
           
 boolean isAliasingEnabled()
           
 boolean isLowerCaseOutput()
           
 boolean isPermanent()
           
 
Methods inherited from interface com.atlassian.crowd.embedded.api.Attributes
getKeys, getValue, getValues, isEmpty
 

Field Detail

ATTRIBUTE_KEY_ATLASSIAN_SHA1_APPLIED

static final java.lang.String ATTRIBUTE_KEY_ATLASSIAN_SHA1_APPLIED
See Also:
Constant Field Values

ATTRIBUTE_KEY_APPLICATION_URL

static final java.lang.String ATTRIBUTE_KEY_APPLICATION_URL
See Also:
Constant Field Values

ATTRIBUTE_KEY_LOWER_CASE_OUTPUT

static final java.lang.String ATTRIBUTE_KEY_LOWER_CASE_OUTPUT
See Also:
Constant Field Values

ATTRIBUTE_KEY_ALIASING_ENABLED

static final java.lang.String ATTRIBUTE_KEY_ALIASING_ENABLED
See Also:
Constant Field Values
Method Detail

getId

java.lang.Long getId()

getName

java.lang.String getName()

getType

ApplicationType getType()

getDescription

java.lang.String getDescription()

getCredential

PasswordCredential getCredential()

isPermanent

boolean isPermanent()

isActive

boolean isActive()

getAttributes

java.util.Map<java.lang.String,java.lang.String> getAttributes()

getDirectoryMappings

java.util.List<DirectoryMapping> getDirectoryMappings()

getDirectoryMapping

DirectoryMapping getDirectoryMapping(long directoryId)

getRemoteAddresses

java.util.Set<RemoteAddress> getRemoteAddresses()

hasRemoteAddress

boolean hasRemoteAddress(java.lang.String remoteAddress)

isLowerCaseOutput

boolean isLowerCaseOutput()

isAliasingEnabled

boolean isAliasingEnabled()

getCreatedDate

java.util.Date getCreatedDate()

getUpdatedDate

java.util.Date getUpdatedDate()


Copyright © 2010 Atlassian. All Rights Reserved.