Class StatusManager
- java.lang.Object
-
- org.apache.ivy.core.module.status.StatusManager
-
public class StatusManager extends java.lang.ObjectNote: update methods (such as addStatus) should only be called BEFORE any call to accessor methods
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringdefaultStatusprivate java.lang.StringdeliveryStatusListStringprivate java.util.List<Status>statusesprivate java.util.Map<java.lang.String,java.lang.Boolean>statusIntegrationMapprivate java.util.Map<java.lang.String,java.lang.Integer>statusPriorityMap
-
Constructor Summary
Constructors Constructor Description StatusManager()StatusManager(Status[] status, java.lang.String defaultStatus)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddStatus(Status status)private voidcomputeMaps()static StatusManagergetCurrent()java.lang.StringgetDefaultStatus()java.lang.StringgetDeliveryStatusListString()intgetPriority(java.lang.String status)java.util.List<Status>getStatuses()booleanisIntegration(java.lang.String status)booleanisStatus(java.lang.String status)static StatusManagernewDefaultInstance()voidsetDefaultStatus(java.lang.String defaultStatus)
-
-
-
Field Detail
-
statuses
private final java.util.List<Status> statuses
-
defaultStatus
private java.lang.String defaultStatus
-
statusPriorityMap
private java.util.Map<java.lang.String,java.lang.Integer> statusPriorityMap
-
statusIntegrationMap
private java.util.Map<java.lang.String,java.lang.Boolean> statusIntegrationMap
-
deliveryStatusListString
private java.lang.String deliveryStatusListString
-
-
Constructor Detail
-
StatusManager
public StatusManager(Status[] status, java.lang.String defaultStatus)
-
StatusManager
public StatusManager()
-
-
Method Detail
-
newDefaultInstance
public static StatusManager newDefaultInstance()
-
getCurrent
public static StatusManager getCurrent()
-
addStatus
public void addStatus(Status status)
-
setDefaultStatus
public void setDefaultStatus(java.lang.String defaultStatus)
-
getStatuses
public java.util.List<Status> getStatuses()
-
computeMaps
private void computeMaps()
-
isStatus
public boolean isStatus(java.lang.String status)
-
getPriority
public int getPriority(java.lang.String status)
-
isIntegration
public boolean isIntegration(java.lang.String status)
-
getDeliveryStatusListString
public java.lang.String getDeliveryStatusListString()
-
getDefaultStatus
public java.lang.String getDefaultStatus()
-
-