Class StatusManager
- java.lang.Object
-
- org.apache.ivy.core.module.status.StatusManager
-
public class StatusManager extends java.lang.Object
Note: 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.String
defaultStatus
private java.lang.String
deliveryStatusListString
private java.util.List<Status>
statuses
private java.util.Map<java.lang.String,java.lang.Boolean>
statusIntegrationMap
private 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 void
addStatus(Status status)
private void
computeMaps()
static StatusManager
getCurrent()
java.lang.String
getDefaultStatus()
java.lang.String
getDeliveryStatusListString()
int
getPriority(java.lang.String status)
java.util.List<Status>
getStatuses()
boolean
isIntegration(java.lang.String status)
boolean
isStatus(java.lang.String status)
static StatusManager
newDefaultInstance()
void
setDefaultStatus(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()
-
-