Repository Interface
- public interface Repository
extends Serializable
Represents a content repository and facilitates connecting to it.
-
All Known Implementing Classes
-
RepositoryImpl
-
All Superinterfaces
-
Serializable
connect(Credentials) Method
public Ticket connect(Credentials credentials)
throws AuthenticationException, RepositoryException
Returns a ticket if the user can be authenticated. The credentials
is from a user that was already authenticated in the WebLogic server.
Parameters
-
credentials
- - the credentials of the user connecting to the Repository.
Exceptions
-
AuthenticationException
- if the authentication fails.
-
RepositoryException
- if a non-authentication error occurs.
connect(String, String) Method
public Ticket connect(String username,
String password)
throws AuthenticationException, RepositoryException
Returns a ticket if the user can be authenticated.
Parameters
-
username
- - the username to authenticate.
-
password
- - the password for the user.
Exceptions
-
AuthenticationException
- if the authentication fails.
-
RepositoryException
- if a non-authentication error occurs.
getName() Method
public String getName()
Gets the name of this Repository.
getProperties() Method
public Properties getProperties()
Gets the configuration properties for this repository.
Returns
- Properties, the repository configuration properties.
setName(String) Method
public void setName(String name)
Sets the name of this Repository. This will always be set
before connect is called.
setProperties(Properties) Method
public void setProperties(Properties properties)
Sets the configuration properties for this repository. The config
map will always be set before connect is called.
Parameters
-
properties
- - the repository configuration properties.