Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
L
M
O
P
Q
R
S
T
U
V
W
A
abort(String)
- Method in class com.xebialabs.deployit.core.rest.api.
TaskResource
AbstractSecuredResource
- Class in
com.xebialabs.deployit.core.rest.secured
AbstractSecuredResource()
- Constructor for class com.xebialabs.deployit.core.rest.secured.
AbstractSecuredResource
addTask(DeploymentTaskInfo)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
addTaskAndDuration(DeploymentTaskInfo)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
AggregatedDeploymentsKeyIndicator
- Class in
com.xebialabs.deployit.core.rest.api.reports
AggregatedDeploymentsKeyIndicator(TaskArchive)
- Constructor for class com.xebialabs.deployit.core.rest.api.reports.
AggregatedDeploymentsKeyIndicator
archivedTaskToDto(DeploymentTaskInfo)
- Method in class com.xebialabs.deployit.core.rest.api.
DtoWriter
C
cancel(String)
- Method in class com.xebialabs.deployit.core.rest.api.
TaskResource
checkPermission(Permission)
- Method in class com.xebialabs.deployit.core.rest.secured.
AbstractSecuredResource
checkPermission(Permission, String)
- Method in class com.xebialabs.deployit.core.rest.secured.
AbstractSecuredResource
checkPermission(Permission, List<String>)
- Method in class com.xebialabs.deployit.core.rest.secured.
AbstractSecuredResource
checkWriteAccessTo(String)
- Method in class com.xebialabs.deployit.core.rest.secured.
AbstractSecuredResource
com.xebialabs.deployit.core.rest.api
- package com.xebialabs.deployit.core.rest.api
com.xebialabs.deployit.core.rest.api.reports
- package com.xebialabs.deployit.core.rest.api.reports
com.xebialabs.deployit.core.rest.api.reports.widgets
- package com.xebialabs.deployit.core.rest.api.reports.widgets
com.xebialabs.deployit.core.rest.resteasy
- package com.xebialabs.deployit.core.rest.resteasy
com.xebialabs.deployit.core.rest.secured
- package com.xebialabs.deployit.core.rest.secured
compare(String, List<String>)
- Method in class com.xebialabs.deployit.core.rest.api.
QueryResource
ConfigurationItemDtoReader
- Class in
com.xebialabs.deployit.core.rest.api
ConfigurationItemDtoReader()
- Constructor for class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoReader
ConfigurationItemDtoWriter
- Class in
com.xebialabs.deployit.core.rest.api
ConfigurationItemDtoWriter()
- Constructor for class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoWriter
ControlTaskResource
- Class in
com.xebialabs.deployit.core.rest.api
ControlTaskResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
ControlTaskResource
create(String, ConfigurationItemDto)
- Method in class com.xebialabs.deployit.core.rest.api.
RepositoryResource
create(String, ArtifactAndData)
- Method in class com.xebialabs.deployit.core.rest.api.
RepositoryResource
create(String, User)
- Method in class com.xebialabs.deployit.core.rest.api.
UserResource
createMultiple(ConfigurationItemDtos)
- Method in class com.xebialabs.deployit.core.rest.api.
RepositoryResource
createSearchParam(String, long, long, List<PropertyValue>, Date, Date, Date)
- Static method in class com.xebialabs.deployit.core.rest.api.
SearchParameterFactory
createSearchParam(String, long, long, List<PropertyValue>)
- Static method in class com.xebialabs.deployit.core.rest.api.
SearchParameterFactory
createSearchParam(String, long, long, List<PropertyValue>, String, String)
- Static method in class com.xebialabs.deployit.core.rest.api.
SearchParameterFactory
D
delete(String)
- Method in class com.xebialabs.deployit.core.rest.api.
RepositoryResource
delete(String)
- Method in class com.xebialabs.deployit.core.rest.api.
UserResource
deny(String, String, RepositoryObjectIds)
- Method in class com.xebialabs.deployit.core.rest.api.
SecurityResource
deploy(Deployment)
- Method in class com.xebialabs.deployit.core.rest.api.
DeploymentResource
DeploymentResource
- Class in
com.xebialabs.deployit.core.rest.api
DeploymentResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
DeploymentResource
DeploymentsDurationFrequencyWidget
- Class in
com.xebialabs.deployit.core.rest.api.reports.widgets
DeploymentsDurationFrequencyWidget(TaskArchive)
- Constructor for class com.xebialabs.deployit.core.rest.api.reports.widgets.
DeploymentsDurationFrequencyWidget
deploymentsForEnvironment(String, Date, String)
- Method in class com.xebialabs.deployit.core.rest.api.
ReportResource
DeploymentsForEnvironmentReport
- Class in
com.xebialabs.deployit.core.rest.api.reports
DeploymentsForEnvironmentReport(TaskArchive)
- Constructor for class com.xebialabs.deployit.core.rest.api.reports.
DeploymentsForEnvironmentReport
deploymentsKeyIndicator(Date, Date, String)
- Method in class com.xebialabs.deployit.core.rest.api.
ReportResource
DeploymentsKeyIndicator
- Class in
com.xebialabs.deployit.core.rest.api.reports
DeploymentsKeyIndicator(TaskArchive)
- Constructor for class com.xebialabs.deployit.core.rest.api.reports.
DeploymentsKeyIndicator
deploymentsKeyIndicatorAggregatedByFilterType(String, Date, Date, String, RepositoryObjectIds)
- Method in class com.xebialabs.deployit.core.rest.api.
ReportResource
DeploymentsPercentageWidgetData
- Class in
com.xebialabs.deployit.core.rest.api.reports.widgets
deploymentsStateBreakdown(String, Date, Date, String, RepositoryObjectIds)
- Method in class com.xebialabs.deployit.core.rest.api.
ReportResource
DeploymentsStateBreakdownPerEnvironmentReport
- Class in
com.xebialabs.deployit.core.rest.api.reports
DeploymentsStateBreakdownPerEnvironmentReport(TaskArchive)
- Constructor for class com.xebialabs.deployit.core.rest.api.reports.
DeploymentsStateBreakdownPerEnvironmentReport
DeploymentsStateBreakdownReport
- Class in
com.xebialabs.deployit.core.rest.api.reports
DeploymentsStateBreakdownReport(TaskArchive)
- Constructor for class com.xebialabs.deployit.core.rest.api.reports.
DeploymentsStateBreakdownReport
DeploymentTrendsPercentileWidget
- Class in
com.xebialabs.deployit.core.rest.api.reports.widgets
DeploymentTrendsWidget
- Class in
com.xebialabs.deployit.core.rest.api.reports.widgets
DescriptorResource
- Class in
com.xebialabs.deployit.core.rest.api
DescriptorResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
DescriptorResource
descriptorToDto(Descriptor)
- Method in class com.xebialabs.deployit.core.rest.api.
DtoWriter
discover(ConfigurationItemDto)
- Method in class com.xebialabs.deployit.core.rest.api.
DiscoveryResource
DiscoveryResource
- Class in
com.xebialabs.deployit.core.rest.api
DiscoveryResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
DiscoveryResource
DtoWriter
- Class in
com.xebialabs.deployit.core.rest.api
DtoWriter()
- Constructor for class com.xebialabs.deployit.core.rest.api.
DtoWriter
E
execute(String, String)
- Method in class com.xebialabs.deployit.core.rest.api.
ControlTaskResource
ExportResource
- Class in
com.xebialabs.deployit.core.rest.api
ExportResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
ExportResource
F
find(String)
- Method in class com.xebialabs.deployit.core.rest.api.
DescriptorResource
fullArchivedTaskToDto(DeploymentTaskInfo)
- Method in class com.xebialabs.deployit.core.rest.api.
DtoWriter
G
generateAllDeployeds(Deployment)
- Method in class com.xebialabs.deployit.core.rest.api.
DeploymentResource
generateSelectedDeployeds(List<String>, Deployment)
- Method in class com.xebialabs.deployit.core.rest.api.
DeploymentResource
generateSingleDeployed(String, String, String, Deployment)
- Method in class com.xebialabs.deployit.core.rest.api.
DeploymentResource
getAverageDeploymentTime()
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
getDashboardWidgetReport(String, Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.
ReportResource
getFilterType()
- Method in enum com.xebialabs.deployit.core.rest.api.reports.
ReportFilterType
getFullArchivedTasks()
- Method in class com.xebialabs.deployit.core.rest.api.
ExportResource
getFullArchivedTasksInDateRange(Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.
ExportResource
getInfo()
- Method in class com.xebialabs.deployit.core.rest.api.
ServerResource
getInstance(TaskArchive)
- Static method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
DeploymentsDurationFrequencyWidget
getInstance(TaskArchive)
- Static method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
DeploymentsPercentageWidgetData
getInstance(TaskArchive)
- Static method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
DeploymentTrendsPercentileWidget
getInstance(TaskArchive)
- Static method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
DeploymentTrendsWidget
getInstance(TaskArchive)
- Static method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
Top5LongestRunningDeployments
getInstance(TaskArchive)
- Static method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
Top5RetriedDeployments
getInstance(TaskArchive)
- Static method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
Top5SuccessfulDeployments
getNoOfAbortedDeployments()
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
getNoOfFailedDeployments()
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
getNoOfSuccessfulDeployments()
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
getNumberOfDeployments()
- Method in class com.xebialabs.deployit.core.rest.api.reports.
Interval
getReport(Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
DeploymentsDurationFrequencyWidget
getReport(Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
DeploymentsPercentageWidgetData
getReport(Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
DeploymentTrendsPercentileWidget
getReport(Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
DeploymentTrendsWidget
getReport(Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
Top5DeploymentsByState
getReport(Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.reports.widgets.
Top5LongestRunningDeployments
getReport(Date, Date)
- Method in interface com.xebialabs.deployit.core.rest.api.reports.widgets.
Widget
getStepInfo(String, int, Date)
- Method in class com.xebialabs.deployit.core.rest.api.
TaskResource
getStepsForTask(String)
- Method in class com.xebialabs.deployit.core.rest.api.
TaskResource
getTaskInfo(String)
- Method in class com.xebialabs.deployit.core.rest.api.
TaskResource
getTotalSuccessfulTasks()
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
getTotalTasks()
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
getUnfinishedTasks()
- Method in class com.xebialabs.deployit.core.rest.api.
TaskResource
getWidget(TaskArchive)
- Method in enum com.xebialabs.deployit.core.rest.api.reports.widgets.
WidgetRegistry
getWidgetType()
- Method in enum com.xebialabs.deployit.core.rest.api.reports.widgets.
WidgetRegistry
grant(String, String, RepositoryObjectIds)
- Method in class com.xebialabs.deployit.core.rest.api.
SecurityResource
H
hasBeenModifiedSince(TaskStepInfo, Date)
- Method in class com.xebialabs.deployit.core.rest.api.
TaskResource
HistoryResource
- Class in
com.xebialabs.deployit.core.rest.api
HistoryResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
HistoryResource
I
ImportablePackageResource
- Class in
com.xebialabs.deployit.core.rest.api
I am A REST resource that exposes functionality on the Deployable packages.
ImportablePackageResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
ImportablePackageResource
importPackage(String)
- Method in class com.xebialabs.deployit.core.rest.api.
ImportablePackageResource
importPackageFromUrl(String)
- Method in class com.xebialabs.deployit.core.rest.api.
ImportablePackageResource
importUploadedPackage(String, FileUpload)
- Method in class com.xebialabs.deployit.core.rest.api.
ImportablePackageResource
Interval
- Class in
com.xebialabs.deployit.core.rest.api.reports
Interval(int, int)
- Constructor for class com.xebialabs.deployit.core.rest.api.reports.
Interval
L
list()
- Method in class com.xebialabs.deployit.core.rest.api.
DescriptorResource
list()
- Method in class com.xebialabs.deployit.core.rest.api.
ImportablePackageResource
list(String, boolean, long, long, List<PropertyValue>, String, String)
- Method in class com.xebialabs.deployit.core.rest.api.
QueryResource
M
modifyPassword(String, User)
- Method in class com.xebialabs.deployit.core.rest.api.
UserResource
moveStep(String, int, int)
- Method in class com.xebialabs.deployit.core.rest.api.
TaskResource
O
OpenJcrSessionDuringRequestInterceptor
- Class in
com.xebialabs.deployit.core.rest.resteasy
Opens and closes Jcr Sessions and NodeReaderContexts.
OpenJcrSessionDuringRequestInterceptor()
- Constructor for class com.xebialabs.deployit.core.rest.resteasy.
OpenJcrSessionDuringRequestInterceptor
P
postProcess(ServerResponse)
- Method in class com.xebialabs.deployit.core.rest.resteasy.
OpenJcrSessionDuringRequestInterceptor
prepareInitial(String, String)
- Method in class com.xebialabs.deployit.core.rest.api.
DeploymentResource
prepareUpgrade(String, String)
- Method in class com.xebialabs.deployit.core.rest.api.
DeploymentResource
preProcess(HttpRequest, ResourceMethod)
- Method in class com.xebialabs.deployit.core.rest.resteasy.
OpenJcrSessionDuringRequestInterceptor
propertyDescriptorToDto(PropertyDescriptor)
- Method in class com.xebialabs.deployit.core.rest.api.
DtoWriter
Q
query(String, boolean, long, long, List<PropertyValue>, Date, Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.
HistoryResource
QueryResource
- Class in
com.xebialabs.deployit.core.rest.api
QueryResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
QueryResource
R
read(ConfigurationItemDto)
- Method in class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoReader
read(ConfigurationItemDto, WorkDir)
- Method in class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoReader
read(ArtifactAndData, WorkDir)
- Method in class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoReader
read(ConfigurationItemDtos)
- Method in class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoReader
read(List<ConfigurationItemDto>)
- Method in class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoReader
read(List<ConfigurationItemDto>, WorkDir)
- Method in class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoReader
read(String)
- Method in class com.xebialabs.deployit.core.rest.api.
RepositoryResource
read(String)
- Method in class com.xebialabs.deployit.core.rest.api.
UserResource
readMultiple(RepositoryObjectIds)
- Method in class com.xebialabs.deployit.core.rest.api.
QueryResource
report(Date, Date, ReportFilterType, List<String>)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
AggregatedDeploymentsKeyIndicator
report(String, Date)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
DeploymentsForEnvironmentReport
report(Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
DeploymentsKeyIndicator
report(List<String>, Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
DeploymentsStateBreakdownPerEnvironmentReport
report(List<String>, Date, Date, ReportFilterType)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
DeploymentsStateBreakdownReport
report(Date, Date)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TasksInDateRangeReport
ReportFilterType
- Enum in
com.xebialabs.deployit.core.rest.api.reports
ReportResource
- Class in
com.xebialabs.deployit.core.rest.api
ReportResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
ReportResource
ReportUtils
- Class in
com.xebialabs.deployit.core.rest.api.reports
ReportUtils()
- Constructor for class com.xebialabs.deployit.core.rest.api.reports.
ReportUtils
RepositoryResource
- Class in
com.xebialabs.deployit.core.rest.api
RepositoryResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
RepositoryResource
retrievePermissions(String)
- Method in class com.xebialabs.deployit.core.rest.api.
SecurityResource
revoke(String, String, RepositoryObjectIds)
- Method in class com.xebialabs.deployit.core.rest.api.
SecurityResource
S
SearchParameterFactory
- Class in
com.xebialabs.deployit.core.rest.api
SearchParameterFactory()
- Constructor for class com.xebialabs.deployit.core.rest.api.
SearchParameterFactory
SecurityResource
- Class in
com.xebialabs.deployit.core.rest.api
SecurityResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
SecurityResource
SecurityResource.UnknownPermissionException
- Exception in
com.xebialabs.deployit.core.rest.api
SecurityResource.UnknownPermissionException(String)
- Constructor for exception com.xebialabs.deployit.core.rest.api.
SecurityResource.UnknownPermissionException
ServerResource
- Class in
com.xebialabs.deployit.core.rest.api
ServerResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
ServerResource
setAverageDeploymentTime(Long)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
setNoOfAbortedDeployments(AtomicInteger)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
setNoOfFailedDeployments(AtomicInteger)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
setNoOfSuccessfulDeployments(AtomicInteger)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
setNumberOfDeployments(AtomicInteger)
- Method in class com.xebialabs.deployit.core.rest.api.reports.
Interval
shutdown()
- Method in class com.xebialabs.deployit.core.rest.api.
ServerResource
start(String)
- Method in class com.xebialabs.deployit.core.rest.api.
TaskResource
stop(String)
- Method in class com.xebialabs.deployit.core.rest.api.
TaskResource
T
TaskResource
- Class in
com.xebialabs.deployit.core.rest.api
TaskResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
TaskResource
tasksInDateRange(Date, Date, String)
- Method in class com.xebialabs.deployit.core.rest.api.
ReportResource
TasksInDateRangeReport
- Class in
com.xebialabs.deployit.core.rest.api.reports
TasksInDateRangeReport(TaskArchive)
- Constructor for class com.xebialabs.deployit.core.rest.api.reports.
TasksInDateRangeReport
TaskStateData
- Class in
com.xebialabs.deployit.core.rest.api.reports
TaskStateData()
- Constructor for class com.xebialabs.deployit.core.rest.api.reports.
TaskStateData
taskStepInfosToDto(List<? extends TaskStepInfo>)
- Method in class com.xebialabs.deployit.core.rest.api.
DtoWriter
taskStepInfoToDto(int, TaskStepInfo)
- Method in class com.xebialabs.deployit.core.rest.api.
DtoWriter
tasksToDto(List<Task>)
- Method in class com.xebialabs.deployit.core.rest.api.
DtoWriter
taskToDto(String, Task)
- Method in class com.xebialabs.deployit.core.rest.api.
DtoWriter
taskToDto(Task)
- Method in class com.xebialabs.deployit.core.rest.api.
DtoWriter
toggleSkipSteps(String, String)
- Method in class com.xebialabs.deployit.core.rest.api.
TaskResource
Top5DeploymentsByState
- Class in
com.xebialabs.deployit.core.rest.api.reports.widgets
Top5DeploymentsByState()
- Constructor for class com.xebialabs.deployit.core.rest.api.reports.widgets.
Top5DeploymentsByState
Top5LongestRunningDeployments
- Class in
com.xebialabs.deployit.core.rest.api.reports.widgets
Top5RetriedDeployments
- Class in
com.xebialabs.deployit.core.rest.api.reports.widgets
Top5SuccessfulDeployments
- Class in
com.xebialabs.deployit.core.rest.api.reports.widgets
toString()
- Method in class com.xebialabs.deployit.core.rest.api.reports.
Interval
U
undeploy(String)
- Method in class com.xebialabs.deployit.core.rest.api.
DeploymentResource
update(String, ConfigurationItemDto)
- Method in class com.xebialabs.deployit.core.rest.api.
RepositoryResource
update(String, ArtifactAndData)
- Method in class com.xebialabs.deployit.core.rest.api.
RepositoryResource
UserResource
- Class in
com.xebialabs.deployit.core.rest.api
UserResource()
- Constructor for class com.xebialabs.deployit.core.rest.api.
UserResource
V
validate(Deployment)
- Method in class com.xebialabs.deployit.core.rest.api.
DeploymentResource
valueOf(String)
- Static method in enum com.xebialabs.deployit.core.rest.api.reports.
ReportFilterType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.xebialabs.deployit.core.rest.api.reports.widgets.
WidgetRegistry
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.xebialabs.deployit.core.rest.api.reports.
ReportFilterType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.xebialabs.deployit.core.rest.api.reports.widgets.
WidgetRegistry
Returns an array containing the constants of this enum type, in the order they are declared.
W
Widget
- Interface in
com.xebialabs.deployit.core.rest.api.reports.widgets
WidgetRegistry
- Enum in
com.xebialabs.deployit.core.rest.api.reports.widgets
write(Collection<ConfigurationItem>)
- Method in class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoWriter
write(ConfigurationItem)
- Method in class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoWriter
write(ConfigurationItem, List<ValidationMessage>)
- Method in class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoWriter
write(ListMultimap<Boolean, ConfigurationItem>)
- Method in class com.xebialabs.deployit.core.rest.api.
ConfigurationItemDtoWriter
A
C
D
E
F
G
H
I
L
M
O
P
Q
R
S
T
U
V
W
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes