Package cz.metacentrum.perun.core.api
Class RichDestination
java.lang.Object
cz.metacentrum.perun.core.api.PerunBean
cz.metacentrum.perun.core.api.Auditable
cz.metacentrum.perun.core.api.Destination
cz.metacentrum.perun.core.api.RichDestination
- All Implemented Interfaces:
Serializable,Comparable<PerunBean>
Destination where services are propagated.
- Author:
- Michal Stava stavamichal@gmail.com
- See Also:
-
Field Summary
Fields inherited from class cz.metacentrum.perun.core.api.Destination
DESTINATIONHOSTTYPE, DESTINATIONS3JSON, DESTINATIONS3TYPE, DESTINATIONSERVICESPECIFICTYPE, DESTINATIONURLJSON, DESTINATIONURLTYPE, DESTINATIONUSERHOSTPORTTYPE, DESTINATIONUSERHOSTTYPE, DESTINATIONWINDOWS, DESTINATIONWINDOWSPROXY, PROPAGATIONTYPE_DUMMY, PROPAGATIONTYPE_PARALLEL, PROPAGATIONTYPE_SERIAL -
Constructor Summary
ConstructorsConstructorDescriptionRichDestination(Destination destination, Facility facility, Service service) RichDestination(Destination destination, Facility facility, Service service, boolean blocked) RichDestination(Destination destination, Facility facility, Service service, boolean blocked, Timestamp lastSuccessfulPropagation) RichDestination(Destination destination, Facility facility, Service service, boolean blocked, Timestamp lastSuccessfulPropagation, Timestamp lastAttemptedPropagation) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()booleanvoidsetBlocked(boolean blocked) voidsetFacility(Facility facility) voidsetLastAttemptedPropagation(Timestamp lastAttemptedPropagation) voidsetLastSuccessfulPropagation(Timestamp lastSuccessfulPropagation) voidsetService(Service service) toString()Methods inherited from class cz.metacentrum.perun.core.api.Destination
compareTo, getDestination, getHostNameFromDestination, getPropagationType, getType, setDestination, setPropagationType, setTypeMethods inherited from class cz.metacentrum.perun.core.api.Auditable
getCreatedAt, getCreatedBy, getCreatedByUid, getModifiedAt, getModifiedBy, getModifiedByUid, setCreatedAt, setCreatedBy, setCreatedByUid, setModifiedAt, setModifiedBy, setModifiedByUidMethods inherited from class cz.metacentrum.perun.core.api.PerunBean
getBeanName, getId, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareTo
-
Constructor Details
-
RichDestination
public RichDestination() -
RichDestination
-
RichDestination
public RichDestination(Destination destination, Facility facility, Service service, boolean blocked) -
RichDestination
public RichDestination(Destination destination, Facility facility, Service service, boolean blocked, Timestamp lastSuccessfulPropagation) -
RichDestination
public RichDestination(Destination destination, Facility facility, Service service, boolean blocked, Timestamp lastSuccessfulPropagation, Timestamp lastAttemptedPropagation)
-
-
Method Details
-
getFacility
-
setFacility
-
getService
-
setService
-
isBlocked
public boolean isBlocked() -
setBlocked
public void setBlocked(boolean blocked) -
getLastSuccessfulPropagation
-
getLastAttemptedPropagation
-
setLastSuccessfulPropagation
-
setLastAttemptedPropagation
-
hashCode
public int hashCode()- Overrides:
hashCodein classDestination
-
equals
- Overrides:
equalsin classDestination
-
serializeToString
- Overrides:
serializeToStringin classDestination
-
toString
- Overrides:
toStringin classDestination
-