|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface ProjectAgent
Definition of an agent offering access to project specific information. To retrieve information about
remote projects, a SpecialistsBroker operating on the respective remote project can be requested
via the BrokerAgent.
Example:
SpecialistsBroker.requireSpecialist(ProjectAgent.TYPE)
BrokerAgent| Field Summary | |
|---|---|
static SpecialistType<ProjectAgent> |
TYPE
The agent's techincal type to be used to request the agent from a SpecialistsBroker. |
| Method Summary | |
|---|---|
long |
getId()
The id of the project. |
String |
getName()
The full name of the project. |
Map<String,RemoteProjectConfiguration> |
getRemoteProjectConfigurations(Filter<RemoteProjectConfiguration> remoteCondition)
Get the configurations of remote projects defined. |
String |
getSymbolicName()
The symbolic name of the remote configuration this project is registered for. |
List<TemplateSet> |
getTemplateSets()
Get a list of available template sets. |
boolean |
isRemote()
Indicates that the project is remote. |
boolean |
useRelease()
Returns true if this project uses the release state, false if it is an auto release project. |
| Field Detail |
|---|
static final SpecialistType<ProjectAgent> TYPE
SpecialistsBroker.
| Method Detail |
|---|
boolean isRemote()
true, if remote.String getName()
long getId()
String getSymbolicName()
remote configuration this project is registered for.
@NotNull
Map<String,RemoteProjectConfiguration> getRemoteProjectConfigurations(@Nullable
Filter<RemoteProjectConfiguration> remoteCondition)
remoteCondition - The condition to be fulfilled for accepting a remote project or null for unconditioned acceptance.
@NotNull List<TemplateSet> getTemplateSets()
boolean useRelease()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||